Есть ли способ получить уведомление, когда на экране отображается многоугольник Google Maps?Сообщите, когда загружен многоугольник
У меня есть редактируемые многоугольники с несколькими сотнями точек, и для их отображения на экране (около секунды) требуется некоторое время. Я хотел бы добавить какую-то «загрузку», а затем, когда отображается редактируемый многоугольник, скройте уведомление.
Я пробовал следующее, но поскольку на полигоне нет события load
, он не работает.
google.maps.event.addDomListener(gPolygon, 'load', function() {
alert("addDomListener -- LOAD");
});
google.maps.event.addListener(gPolygon, 'load', function() {
alert("addListener -- LOAD");
});
Мой единственный вариант - установить какой-то таймер и попытаться угадать, когда отображается многоугольник.
Как ты рисуешь полигон? Технически, если вы нажимаете точки, вы можете использовать обещание или обратный вызов, вам не понадобится событие. – bribeiro
Просьба поделиться кодом, в котором вы создаете свой многоугольник. – MrUpsidown