让我从一开始就告诉你它不起作用:
mMap.setMaxZoomPreference(30.0f);
我知道Google地图不允许缩放到21以上但我在Javascript中看到你可以添加新的地图类型并将最大缩放级别设置为30或任何你想要的。 https://developers.google.com/maps/documentation/javascript/examples/maptype-overlay
我找到了一个用于添加新Tile的Java链接,但我不明白如何使用添加新地图类型和设置最大缩放:Google Maps API v2 draw part of circle on MapFragment
如何在Android中将最大缩放级别的Google地图设置为30?
是的,也许是Android SDK仅在V2上的原因,因此没有与JS SDK相同的功能集。
但也许有另一种方式或黑客的东西。还有其他解决方案吗?
答案 0 :(得分:2)
查看android文档:https://developers.google.com/android/reference/com/google/android/gms/maps/CameraUpdateFactory
“所需的缩放级别,范围为2.0到21.0。低于此范围的值设置为2.0,高于此值的值设置为21.0。增加值以放大。并非所有区域都有最大的图块缩放级别。“
我相信你可以在JavaScript中执行此操作的原因是因为JS google maps SDK目前在V3上,而Android SDK仅在V2上,因此没有与JS SDK相同的功能集。 / p>