leafletjs默认位置更新,带有map监视选项kCLErrorDomain错误0

时间:2016-04-24 13:36:24

标签: ios leaflet

我正在尝试leafletjs中的watch函数来更新地图和当前位置。

我也想用:         function onLocationFound(e){ var radius = e.accuracy / 2;

                    L.marker(e.latlng).addTo(map)
                            .bindPopup("You are within " + radius + " meters from this point").openPopup();

            }

有一个当前位置的图标

我收到kCLErrorDomain错误0

它似乎与leafletjs中的标记有关

1 个答案:

答案 0 :(得分:0)

我找到了! onLocationFound需要在map.locate下。现在就像一个魅力。

map.locate({setView:true,maxZoom:16,watch:true,enableHighAccuracy:true,maximumAge:5000,timeout:10000}); function onLocationFound(e){

marker1.setLatLng(e.latlng); }

map.on(' locationfound',onLocationFound);