Как и любой другой угловой компонент, когда agm-map
удаляется из дерева компонентов, он удаляется из DOM. Объект google.maps.Map
уничтожается и воссоздается при повторном показе компонента.
Хотя реинитализация не полностью с нуля. Скрипт Google Maps загружается только один раз для каждого проекта (по крайней мере, один раз для вызова AgmCoreModule.forRoot
, который должен вызываться только один раз в любом обычном проекте). Таким образом, в то время как google.maps.Map object
уничтожается и повторно инициализируется, сценарий остается.
Ваше последнее местоположение и все полигоны и т. Д. НЕ БУДЕТ кэшироваться, потому что, когда компонент agm-map
создается или воссоздается, он устанавливает атрибут centerс нуля.
Что касается цен, google docs , похоже, предполагает, что с вас будет взиматься плата за каждое воссоздание карты.