首页 / 浏览问题 / 桌面GIS / 问题详情
Supermap插件开发如何获得点的数据?
1EXP 2018年06月28日
使用iObject.Net 9D

对于地图上的点,怎么获取点的信息到自己的程序里?然后有通过什么方式将结果返回给Supermap?

有没有什么示例程序?

1个回答

您好!获取点信息您可以用Selection。请问您返回给Supermap是什么意思?想具体实现什么?比如是点的坐标或其他属性。
3,362EXP 2018年06月28日
想问的是在插件开发中的操作,不是在Supermap里的操作。希望能将在Supermap中的地图里读取点的信息,写一个旅行商问题的算法。
关于旅行商的示例代码在您iObject的安装目录\SampleCode\NetworkAnalyst\FindTSPPath\FindTSPPath.csproj里有。

您先用鼠标点击点来获取屏幕点,然后将屏幕点转换为二维地图点Point2D point = mapControl1.Map.PixelToMap(pointMouse);将二维点添加到一个点对象数组里,然后进行旅行商分析。
...