我有回家功能
function panToHome(){
latLng = [current.lat, current.lng];
map.setView(latLng, 8);
}
我想将当前视图保存为历史记录,因此用户可以切换回来,因为他们可能会错误地点击。所以问题是如何知道Mapbox上当前的latlng?!
答案 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
属性。