如何阅读Mapbox的当前缩放级别?

时间:2016-02-24 22:58:21

标签: mapbox

我有回家功能

function panToHome(){
    latLng = [current.lat, current.lng];
    map.setView(latLng, 8);
}

我想将当前视图保存为历史记录,因此用户可以切换回来,因为他们可能会错误地点击。所以问题是如何知道Mapbox上当前的latlng?!

3 个答案:

答案 0 :(得分:15)

在Android中,您可以使用

int currentZoomLevel = mapboxMap.getCameraPosition().zoom;

答案 1 :(得分:13)

使用getZoom实例上的L.mapbox.map方法:

  

返回地图视图的当前缩放。

http://leafletjs.com/reference.html#map-getzoom

var mapbox = new L.mapbox.map('mapbox', 'mapbox.streets', {
    'center': [0, 0],
    'zoom': 9
});

var zoom = mapbox.getZoom();

此处zoom包含9

答案 2 :(得分:0)

在使用Mapbox SDK 4.0的iOS上,.zoomLevel对象上有MGLMapView属性。

相关问题