谷歌地图Android版如何缩放到国家级别

5
我需要在Android中实现以下内容:
如何通过Google Maps API获取一个国家的正确缩放级别?

对于那些不想点击链接的人:
如何在Android应用程序中按名称缩放到一个国家?

有没有人能指点一下如何完成这个任务呢?

编辑:我猜我可以解析这个文件。但问题是:Android中是否有类似map.fitBounds()的方法?

提前致谢。

1个回答

2

好的,我来回答自己的问题。我解析了上面的文件,并使用以下代码缩放到各个国家:

MapController controller = mapView.getController();
controller.zoomToSpan(
        (maxLat - minLat),
        (maxLong - minLong));

controller.animateTo(new GeoPoint(
            (maxLat + minLat)/2,                 
            (maxLong + minLong)/2 ));

1
什么是 MapController? - learner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接