我们正在使用Google Maps V1,我们开始迁移到Google Maps V2。 现在我们需要获得屏幕的中心,半径和框,以获得屏幕中间的一些点和覆盖所有内容的半径。
在Google地图for Android v1中,MapView有一个方便的方法:getMapCenter()。现在我无法弄清楚如何使用此API的v2获取地图中心。我已经仔细阅读了API文档,但没有提到这样的功能。
我需要获得纬度/经度范围。我在版本1 API中使用了MapView.getLatitudeSpan()和MapView.getLongitudeSpan()。现在我在V2中找不到这样的东西。
有人有同样的问题吗?
答案 0 :(得分:2)
从GoogleMap对象调用getProjection(),它将返回一个Projection对象,您可以使用该对象调用getVisableRegion(),该对象应包含您需要的所有信息。
请参阅以下内容:
答案 1 :(得分:0)
一种简单的方法是使用CameraPosition。
mGoogleMap.getCameraPosition().target.latitude;
mGoogleMap.getCameraPosition().target.longitude;
以下是描述CameraPosition
的文档