VC++开发GIS系统(123)选择点概述

前文已经将基本的地图操作方法实现出来了,比如放大缩小,还有地图的滚轮缩放。接下来就回归到之前的画点工作上来,完成点的相关操作。在此之前,我们已经完成了点的输入《VC++开发GIS系统(90)画点(最终版)》,接下来的工作应该有删除点,移动点,复制点,修改点的属性等等。

为什么要选择点

有一个问题是,在进行删除点,移动点,复制点,修改点的属性等操作的时候,我们都要必须确切的知道操作的是哪个点。所以在此之前,要先实现选择点的工作,也就是要定位这个点,并且记录下当前选择的点给后面的操作调用。

选择点的过程

过程如下:

  1. 点击选择点按钮(如果没有激活文件则失效)
  2. 拉框选择点
  3. 闪烁提示是否是要选择的点(因为可能有许多点在框内部)
  4. 点击是,在选择的点上做出标记

基本的过程就是这样,具体实现会在后文给出。

详细代码可以参考:GitHub

其他相关文章

如果对本文有其他疑问,可以在本文下方留言。 如果有其他GIS、3S相关疑问也可以到 麻辣GIS问答 版块发表提问。
本站QQ群:291616564; 微信公众号:malagis,扫描 二维码 直接关注。

打赏¥1

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论