如何在android中找到GeoPoint的x和y坐标

时间:2012-07-02 13:24:06

标签: android google-maps

我们如何将Android地图视图中的GeoPoint更改为Points x和y.I没有找到任何关于此的代码。请告诉我

1 个答案:

答案 0 :(得分:0)

MapView类可以将GeoPoint映射到实际屏幕坐标,如下所示:

GeoPoint point = new GeoPoint(latitude, longitude);
Point ptScreenCoords = new Point();
mapView.getProjection().toPixels(point, ptScreenCoords);

同样,您可以从屏幕坐标创建GeoPoint

GeoPoint point = mapView.getProjection().fromPixels(x, y);