карт на ангуляре?
а что лагает то там конкретно? Dom перерисовывает мб? По инструкции какой то делали?
Раньше пользовался agm-модулем, но при большом количестве маркеров, карта просто впадала в ступор. Перешёл на чистый JS. В шаблоне <div id="map"></div> В контроллере const map = new google.maps.Map( document.getElementById("map") as HTMLElement, { zoom: 3, center: { lat: -28.024, lng: 140.887 }, } ); Всё, больше ничего, ни маркеров, ничего. И карта уже лагает - движение влево, вправо даются с трудом. Прорисовывается тоже медленно
отключите ченж детекшен внутри компонента запустите карту вне зоны
Вы про это - changeDetection: ChangeDetectionStrategy.OnPush,? Если да, то сделал уже. не помогло
нет, вообще detach
Да, помогло. Карта теперь движется как надо. Супер
Обсуждают сегодня