【发布时间】:2016-06-07 11:58:09
【问题描述】:
我有一个返回主页功能
function panToHome(){
latLng = [current.lat, current.lng];
map.setView(latLng, 8);
}
我想将当前视图保存为历史记录,以便用户可以切换回来,因为他们可能会误点击。所以问题是我如何知道 Mapbox 上的当前 latlng?!
【问题讨论】:
标签: mapbox
我有一个返回主页功能
function panToHome(){
latLng = [current.lat, current.lng];
map.setView(latLng, 8);
}
我想将当前视图保存为历史记录,以便用户可以切换回来,因为他们可能会误点击。所以问题是我如何知道 Mapbox 上的当前 latlng?!
【问题讨论】:
标签: mapbox
在带有 Mapbox SDK 4.0 的 iOS 上,MGLMapView 对象上有一个 .zoomLevel 属性。
【讨论】:
在 Android 中你可以使用
int currentZoomLevel = mapboxMap.getCameraPosition().zoom;
【讨论】:
在您的 L.mapbox.map 实例上使用 getZoom 方法:
返回地图视图的当前缩放。
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
【讨论】: