使用android谷歌地图API v2升级我的android地图
到目前为止,我一直在使用Android Google Map API v1来显示地图和用户位置(地图中带有圆圈的标记) 现在计划将Android谷歌地图API从v1升级到v2。在这方面,是否有人可以就以下项目向我提出建议:使用android谷歌地图API v2升级我的android地图,android,android-maps-v2,Android,Android Maps V2,到目前为止,我一直在使用Android Google Map API v1来显示地图和用户位置(地图中带有圆圈的标记) 现在计划将Android谷歌地图API从v1升级到v2。在这方面,是否有人可以就以下项目向我提出建议: 我们将使用mapView.invalidate()刷新版本1中的地图视图。对于版本2,我们可以使用什么方法 在版本1中,要缩放和设置动画,我们将使用以下代码: aMapController=itsMapView.getController() zoomToSpan(Math
- 我们将使用mapView.invalidate()刷新版本1中的地图视图。对于版本2,我们可以使用什么方法
- 在版本1中,要缩放和设置动画,我们将使用以下代码: aMapController=itsMapView.getController() zoomToSpan(Math.abs(aminatitude-aMaxLatitude)、Math.abs(aminalongitude-aMaxLongitude)) aMapController.animateTo(新的地理点((aMaxLatitude+aminitude)/2-100,(amaxlongitide+aminitude)/2)
谢谢。以前的地图视图现在是谷歌地图。 对于zoom和animateTo,请查看CameraPosition类,它在新的API中广泛使用 下面是一个缩放到第6级并在某处设置动画的示例
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(51.163361, 10.447683)).zoom(6).build();
gmap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));
gmap
是谷歌地图的对象
不幸的是,我还没有找到zoomToSpan方法,但是可以在上面找到实现
我建议你试试看,然后在网上仔细阅读 检查开发人员指南->更改视图选项卡,使用好的示例记录文档。这应该对你有帮助,谢谢你。我会检查这个!以下链接可能对像我这样的新开发人员有用:Android Map从v1到v2的逐步迁移教程: