我正在使用傳單(和地圖框)在地圖上顯示一些地理信息點的概述。 我正在試驗「定位」功能,以在用戶的當前位置顯示標記。傳單移動位置被忽略
的問題是在移動版本的位置被忽略,在我的手機它顯示所有以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);
它卡在「檢查」上。它問我曾經是否允許它看到我的位置..現在它不再問了,即使在緩存擦除或隱身模式之後......奇怪! 我的位置設置被設置爲啓用(使用android) – Notflip