Листовка серая на мобильных браузерах

1

Эта карта листовка отлично работает на настольных браузерах, она не в мобильных браузерах, не понимает, где ошибка!

var map = new L.Map("tour-map",{ zoomControl: false, maxZoom: 15 });

var basemaps = {
    opentopomap: L.tileLayer('http://{s}.tile.opentopomap.org/{z}/{x}/{y}.png'),
    hikebike: L.tileLayer('http://{s}.tiles.wmflabs.org/hikebike/{z}/{x}/{y}.png'),
    worldimagery: L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}')
};

L.control.layers(basemaps).addTo(map);

basemaps.opentopomap.addTo(map);

Консоль Chrome не показывает никаких ошибок...

Это css:

#tour-map { position: relative; margin: 0 auto; width: 100%; height: 360px; }

  • 1
    Добро пожаловать на ТАК! Как вы определяете размер контейнера карты "tour-map" ? Это мобильный браузер или WebView?
  • 0
    Привет ghybs и спасибо за вашу помощь! Это css: #tour-map { position: relative; margin: 0 auto; width: 100%; height: 360px; }
Показать ещё 10 комментариев
Теги:
leaflet

1 ответ

1
Лучший ответ

Проблема была вызвана смешиванием протоколов HTTP и HTTPS. Большое спасибо ghybs за помощь мне!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню