Удаление маркеров листовки в Angular не работает - PullRequest
0 голосов
/ 23 марта 2020

В настоящее время я работаю над проектом OpenSteetMap с использованием Leaflet и Angular. Я пытаюсь удалить некоторые маркеры на основе пользовательского свойства. К сожалению, код не работает должным образом:

 map.eachLayer(layer => {
  if (!(layer instanceof L.TileLayer) && layer.options.isNewMarker) {
    console.warn('Removed layer');
    map.removeLayer(layer);
  }
});

Хотя вызывается функция map.removeLayer (), маркер не удаляется с карты.

Есть идеи?

1 Ответ

0 голосов
/ 24 марта 2020

Я случайно добавил два маркера одновременно, один без установленного пользовательского свойства!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...