Если вы загружаете маркеры с помощью объекта KmlLayer, то вы можете прикрепить слушатель к событию metadata_changed
, которое запускается после загрузки всей информации KmlLayer.
Таким образом, вы можете иметь свойзагрузите отображение значка, как только вы инициализируете карту, а затем выполните вызов маркеров, используя new google.maps.KmlLayer(...)
.В слушателе metadata_changed
вы можете удалить пользовательский значок загрузки или скрыть его от отображения.Поэтому, когда KmlLayer завершит загрузку, он запустит код, чтобы удалить значок загрузки.
Вы можете присоединить слушателей, выполнив:
google.maps.event.addListener(kmlLayerObject, 'metadata_changed', function () {
...
}