首页 / 浏览问题 / 移动GIS / 问题详情
获取添加点的经纬度
2EXP 2018年05月05日
使用产品:imobile 9D  for android 开发环境:android studio

问题详细描述:

1、我加载了百度地图

2、然后想要在图层上添加一个点,并获得点的正确经纬度

3、目前用Samplecode下面的mapedit成功在界面上绘制出了点,但是不知道如何获得点的经纬度信息

一定要用pixeltoMap的方法吗?

另,请问Samplecode下面的mapedit中绘制点线面的原理是什么?只找到了设置图层编辑状态的代码块,没有找到具体的绘制过程或者方法。

1个回答

在iMobile for Android中在图层上添加对象有两种方式:

1、交互式绘制,即通过手势在地图上直接绘制对象,需要设置矢量图层可编辑啊,并设置mapcontrol.setAction()对应的操作状态;

2、已知对象坐标,先构造对应的对象,然后将对象添加到数据集的记录集中。

就你目前的已知数据可以用第二种方式绘制:1)通过已知点坐标构造点对象;2)得到要添加的点数据集,然后得到其对应的记录集;3)将点对象添加到记录集中,刷新记录集;4)如果这个点数据集添加到了地图上,刷新地图。
2,042EXP 2018年05月07日
...