Я использую Leaflet (и mapbox), чтобы отобразить обзор некоторых точек geojson на карте. Я экспериментировал с функцией «найти», чтобы показать маркер текущей позиции пользователя.
Проблема заключается в том, что в мобильной версии местоположение игнорируется, на моем телефоне отображаются все данные geojson.
но он не показывает маркер с моим текущим местоположением на мобильном телефоне, который работает на настольной версии. Есть идеи?
Вот код, который я использую, он довольно прост
var map = L.mapbox.map('map', 'mymap.h0fk0koa');
var markerLayer = L.mapbox.markerLayer(geojson).addTo(map);
map.fitBounds(markerLayer.getBounds());
map.locate({
setView: true,
watch: true,
maxZoom: 16
});
function onLocationFound(e) {
L.marker(e.latlng).addTo(map);
}
map.on('locationfound', onLocationFound);