首页 / 浏览问题 / 移动GIS / 问题详情
imobile点击地图获取坐标
12EXP 2023年02月06日
使用产品:imobile for Android-11.0.1-232 操作系统:Android12
数据类型:在线地图,本地数据
问题详细描述:加载地图后,如何实现点击地图上任意一点,获取当前点的坐标,是否有对应示例

2 个回答

屏幕坐标转,有个方法可以将屏幕坐标转成地理坐标:

 Map!!.pixelToMap(p)
82EXP 2023年02月06日
有没有具体的示例,比如地图是否有点击事件监听等等完整的流程
点击监听有,你下载他们的sdk里面应该都有说明文档的
就是没找到,才问问
如果你是触摸打点的话也可以获取到触摸位置的屏幕坐标根据上面的方法转成地理坐标
应该是有的,要不你给个方式我发你,不过我这里能找到的是10i,之前下载的11i不知道放哪里去了
qq

798085786
应该有哦。一个后缀为.chm的文档
我有这个文档,就是不知道怎么调用地图什么方法啊

您好,可以使用

MapControl.setGestureDetector(new GestureDetector(longTouchListener));
private SimpleOnGestureListener longTouchListener = new SimpleOnGestureListener() {
   public void onLongPress(MotionEvent event) {
Point screenPoint = new Point(event.getX(),enent.getY());//从屏幕上获取点击的屏幕位置
Point2D location = new Point2D();
location = map.pixelToMap(screenPoint);//将地图中指定点的像素坐标转换为地图坐标。
    }
};
3,665EXP 2023年02月07日
...