如何在Android中将最大缩放级别的Google地图设置为30?

时间:2017-04-07 09:10:53

标签: java android google-maps zoom

让我从一开始就告诉你它不起作用:

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相同的功能集。

但也许有另一种方式或黑客的东西。还有其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

查看android文档:https://developers.google.com/android/reference/com/google/android/gms/maps/CameraUpdateFactory

它说: enter image description here

“所需的缩放级别,范围为2.0到21.0。低于此范围的值设置为2.0,高于此值的值设置为21.0。增加值以放大。并非所有区域都有最大的图块缩放级别。“

我相信你可以在JavaScript中执行此操作的原因是因为JS google maps SDK目前在V3上,而Android SDK仅在V2上,因此没有与JS SDK相同的功能集。 / p>