如何在 Android 应用程序中找出地图上显示的“当前位置”标记是否超出当前显示地图的范围?
问问题
126 次
3 回答
1
您将需要实现投影接口。它提供了从像素转换为地理点的方法,反之亦然。
因此,通过一些基本的数学运算,您可以弄清楚这一点。
我会把剩下的留给你。
干杯。
于 2012-05-02T04:55:38.463 回答
0
您可以使用以下代码将地图动画化到该位置:
mapController = mapView.getController();
mgeoPoint = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));
mapController.animateTo(mgeoPoint);
于 2012-05-02T04:30:40.497 回答
0
只需使用 mapController 的 animateTo(geoPoint my_current_geo_point ) 方法
于 2012-05-02T05:02:50.447 回答