Если стоит добавить другой файл / зависимость в ваш проект, я только что написал маленький класс, который расширяет datetime.time
с возможностью делать арифметику. Если вы пройдете за полночь, он просто обернется вокруг:
>>> from nptime import nptime
>>> from datetime import timedelta
>>> afternoon = nptime(12, 24) + timedelta(days=1, minutes=36)
>>> afternoon
nptime(13, 0)
>>> str(afternoon)
'13:00:00'
Он доступен из PyPi как nptime
(«не-педантичное время») или в GitHub: https: // github .com / tgs / nptime
Документация находится в http://tgs.github.io/nptime/
Какую версию OpenLayers вы используете? Если это версия 3.5.0 или выше, ol.source.GeoJSON
заменяется на ol.source.Vector
и опция формата:
var islands = new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'yep.geojson'
}),
style: islandStyle
});
.