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

Wei*_*Lin 15 mapbox

我有回家功能

function panToHome(){
    latLng = [current.lat, current.lng];
    map.setView(latLng, 8);
}
Run Code Online (Sandbox Code Playgroud)

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

iH8*_*iH8 17

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();
Run Code Online (Sandbox Code Playgroud)

这里zoom9


Pha*_*inh 17

在Android中你可以使用

int currentZoomLevel = mapboxMap.getCameraPosition().zoom;
Run Code Online (Sandbox Code Playgroud)