Плитка не очень хорошая

Я не могу получить все плитки, только несколько случайных плиток загружаются с вкладки «Сеть» (даже 304) и отображаются.

При каждом рендере я могу масштабировать или перемещаться по карте, все еще отсутствуют тайлы, я думаю, это проблема во время вызовов тайлов. Я пытаюсь добраться до фрагмента кода, извлекающего плитки, но найти его довольно сложно ;).

Возможно, я пропустил шаг настройки или что-то в этом роде, но я перечитал его снова и обнаружил ту же проблему.

Я уточняю, что все мои депы обновлены (реакция, реакция-дом 16.4.1).

Спасибо за помощь,

Каннар.


person Alexandre DUVAL    schedule 20.07.2018    source источник


Ответы (1)


Скорее всего, это результат неправильной настройки, распространенные проблемы:

1) Leaflet CSS file отсутствует, убедитесь, что он указан, например:

<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/leaflet.css'>

2) размер контейнера карты (.leaflet-container) должен быть указан явно, например:

.leaflet-container {
   height: 420px;
   width: 100%;
}

Вот демонстрация для справки.

А вот тред с похожим поведением

person Vadim Gremyachev    schedule 27.07.2018