如何在谷歌地图中找到当前的缩放级别?
Posted
技术标签:
【中文标题】如何在谷歌地图中找到当前的缩放级别?【英文标题】:How to find current zoom level in a Google Map? 【发布时间】:2011-09-17 03:51:33 【问题描述】:如何在加载或点击 Google 地图时找到当前的缩放级别?
【问题讨论】:
嗯,Map.getZoom()
?
【参考方案1】:
如果你有这样的地图对象:
var mapObject = new google.maps.Map(document.getElementById("map"), _mapOptions);
使用
mapObject.getZoom();
【讨论】:
不应该是mapObject.getZoom();
吗?
固定 GetZoom() --> getZoom()
它对我不起作用,有人可以告诉我该怎么做吗?
如果您使用的是google maps api2,那么您必须这样做:map.getCameraPosition().zoom
如何在 react-native-maps 中做到这一点?【参考方案2】:
使用此代码:
float zoomlevel = mMap.getCameraPosition().zoom;
【讨论】:
虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。【参考方案3】:如果您需要放大更改
google.maps.event.addListener(map, 'zoom_changed', function()
var zoom = map.getZoom();
console.log(zoom);
);
【讨论】:
【参考方案4】:我得到了它:
console.log(this.map.zoom);
我正在使用agm-angular-google-maps
html:
<agm-map (mapReady)="onMapReady($event)">
TS:
onMapReady(map)
this.map = map;
【讨论】:
以上是关于如何在谷歌地图中找到当前的缩放级别?的主要内容,如果未能解决你的问题,请参考以下文章