如何获取点击屏幕时的地图坐标

0 投票
SuperMap iClient for Android中如何获取点击屏幕时的地图坐标信息?
10月 14, 2016 分类:  2914次浏览 | 用户: 程逸诗 名扬四海 (1,893 分)

1个回答

0 投票
 
已采纳

继承Overlay(class PointTouchOverlay extends Overlay)在onTouchEvent(MotionEvent event, final MapView mapView)方法中获取屏幕坐标X(event.getX())和Y(event.getY())值,再把屏幕坐标转地图坐标mapView.getProjection().fromPixels(x,y)。把PointTouchOverlay 添加到mapView的Overlays里面(mapView.getOverlays().add(pointTouchOverlay))。

10月 14, 2016 用户: 程逸诗 名扬四海 (1,893 分)
...