【发布时间】:2013-02-01 18:06:17
【问题描述】:
我熟悉如何使用 MaxZoomService 来确定卫星图像的最大缩放级别。但是如何确定google.maps.MapTypeId.ROADMAP MapType 的最大缩放级别?
或者更好的是,我如何确定给定 MapTypeId 的最大缩放级别,例如 map.getMapTypeId() 返回的?
map.mapTypes[map.getMapTypeId()] 返回未定义,因此我无法访问 MapType 的 .maxZoom 属性,如此处所述/建议:
How do I detect when a user is at the maximum zoom level? (google maps v3)
【问题讨论】:
-
这并不能回答您的问题,但 Google 故意禁用了对基本地图的访问,以防止抓取地图图块。这就是
map.mapTypes[map.getMapTypId()]返回 undefined 的原因。