Я использую картографический сервис LocationIQ: https://locationiq.com/docs и загружаю 3 сценария в заголовок моей страницы (в конкретном контроллере CMS 5):
$this->addHeaderItem($html->css("https://unpkg.com/leaflet@1.5.1/dist/leaflet.css")); $this->addHeaderItem($html->javascript("https://unpkg.com/leaflet@1.5.1/dist/leaflet.js")); $this->addHeaderItem($html->javascript("https://tiles.unwiredmaps.com/js/leaflet-unwired.js"));
и когда я перезагружаю страницу, иногда маркер пуст, я проверил, что путь к иконке маркера является локальным, например,
<img src="http://localhost/c585/index.php/images/marker-icon.png"...
но иногда маркер загружается правильно, и путь к изображению значка маркера правильный, например,
<img src="https://unpkg.com/leaflet@1.5.1/dist/images/marker-icon.png"...
Что приводит к неправильной загрузке значка маркера?