首页 / 浏览问题 / 移动GIS / 问题详情
如何获取点击屏幕时的地图坐标
4,620EXP 2016年10月14日
SuperMap iClient for Android中如何获取点击屏幕时的地图坐标信息?

1个回答

继承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))。

4,620EXP 2016年10月14日
...