Приветствую всех!
Использую модуль Geolocation для карты Leaflet.
Всё чудесно отображается, но возник вопрос - можно ли в этом модуле реализовать разделение на карте дня и ночи?
Примерно как на этой картинке, или может еще как-то по другому:
Вложение | Размер |
---|---|
day-night.odt | 96.58 КБ |
Комментарии
Деление земной поверхности на день/ночь
Не очень понятно как тут поможет модуль Geolocation Field - он же отображает на карте содержимое поля/полей с координатами, а граница дня и ночи не зависит ни от какого поля, а зависит только от текущей даты и времени суток.
Мне нужно было подсвечивать текущую страну на карте, на тот момент Geolocation Field не поддерживал полигонов, так я без особого труда написал джаваскрипт, который подтаскивает geojson с очертаниями текущей страны из файла на сервере и засовывает его в Google Maps Javascript API.
Насколько я вижу, Leaflet поддерживает даже круги, осталось написать или найти готовый код, который вычислит координаты проекции центра солнца на земную поверхность в зависимости от даты и времени, дальше дело несложной техники и знания API Leaflet.
Спасибо за толковое объяснение!
Пошел думать над реализацией...
Другие советы тоже принимаются