Я пытаюсь реализовать Leaflet с плитками / стилями Mapbox в моем веб-приложении, но я застрял.Я использую гем геокодера для перевода адресов в широту / долготу, что прекрасно работает.
Однако, попытка отобразить карты оставляет меня с этим:
Я использую файл конфигурации leaflet.rb, который выглядит следующим образом:
Leaflet.tile_layer = "https://api.mapbox.com/styles/v1/mapbox/outdoors-v10.html?title=true&access_token={my access token}#2/0/0"
Leaflet.max_zoom = 18
Если я загружаю URL-адрес слоя листов в браузере, он работает нормально.Это просто не будет отображаться в приложении.Код, который я использую для отображения ниже:
<div id="map">
<%= map(
:center => {
:latlng => [ @event.latitude , @event.longitude ],
:zoom => 10
},
:markers => [{
:latlng => [ @event.latitude , @event.longitude ],
}]
)
%>
</div>
Любая помощь будет признательна!