API OpenLayers3 имеет map.on( "moveend" ), однако я не могу найти movestart
. Кто-нибудь знает, как я могу это достичь? Есть ли эквивалентное событие?
OpenLayers 2 имел событие movestart
на карте. Я смотрю точную параллель в OpenLayers3
Вот базовый jsFiddle. Если кто-то хочет поиграть. Я добавил событие movestart
, чтобы показать, что хочу, но на самом деле он не существует.
Используйте случай! можно спросить: у меня есть остановки на картах с почти полноэкранными инфо-окнами. Пользователи могут переключиться на следующий маркер из infowindow. Я делаю окна полупрозрачными, чтобы показывать панорамирование карты внизу, поэтому пользователи получают контекст, где находится следующее местоположение. Это отлично работает в OpenLayers2 с событиями movestart
и moveend
. Но в новой версии карты OL3 я не могу получить событие movestart
.
Обновление: я ответил на вопрос сам, но я все еще предлагаю награду, если кто-то хочет предложить лучшее решение.