在地图加载/页面加载我想设置地图到当前的地理位置,但不想在地图上显示定位图标?

时间:2016-05-02 11:35:25

标签: javascript leaflet mapbox

我正在制作地图框,我想在地图上显示用户的当前位置或在地图上显示页面加载我正在使用locate()控件,但我不想在地图上显示定位图标。 以下是我的代码。

 this.map = L.mapbox.map('map', 'mapbox.streets', {}).
 locate({setView: true, maxZoom: 10});
 var lc = L.control.locate().addTo(this.map);
 lc.start();

此代码在地图上添加了定位控件,我只想隐藏它。

1 个答案:

答案 0 :(得分:0)

如果要查找用户但未显示控件,则无法使用该控件并使用地图的内置locate method。在the Mobile Tutorial under Geolocation中有一个如何将其用于此目的的示例。