Я бы хотел использовать Leaflet, но маркеры и круги, похоже, не работают на моей карте.
Моя карта хорошо лежит на документе, но маркер и круг скрыты.
Мой код:
var map = L.map(document.querySelector('#map')).setView([51.505, -0.09], 13);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
attribution: 'MYMAP',
maxZoom: 18,
id: 'mapbox.streets',
accessToken: 'MYTOKEN'
}).addTo(map);
var marker = L.marker([51.5, -0.09]).addTo(map);
var circle = L.circle([51.508, -0.11], {
color: 'red',
fillColor: '#f03',
fillOpacity: 0.5,
radius: 500
}).addTo(map);
Загрузка с RequireJS:
define('Composite-Map', ['leaflet'], function() { /*my code*/ })