朋友我正在制作一个我正在使用Map Activity的应用程序。
现在我使用以下链接解决了所有代码:
http://developer.android.com/resources/tutorials/views/hello-mapview.html
它也可以覆盖到该位置。但是当我使用
缩放地图时mapView.getController().setZoom(17);
然后它将我带到其他地方,而不是覆盖标记的确切位置。那么我如何将地图带到那个位置呢?
请帮助
答案 0 :(得分:1)
您是否添加了animateTo(point)
以将当前位置移至此特定GeoPoint。并指出这里是您当前位置的GeoPoint。
答案 1 :(得分:1)
要移动地图位置并适合并缩放到该位置,请使用
mapPoint = new GeoPoint((int) (21.232624 * 1E6), (int) (69.323265 * 1E6));
mc = mapView.getController();
mc.zoomToSpan((maxlat-minlat),(maxLng-minLng));
mc.animateTo(mapPoint);
并且在此之后无需指定缩放级别,它会自动缩放并跨越到该位置