内核编辑捕捉需要两个操作,绑定Map和绑定图层,
具体示例如下
//GsMapPtr m_ptrGeoMap;///< 内核地图对象
//map绑定捕捉容器
GsSnapContainerPtr ptrSnap = new GsSnapContainer(space->m_ptrGeoMap);
//添加节点捕捉算法对象
ptrSnap->AddSnaper(new GsNodeSnaper());
//GsFeatureLayerPtr gsLyr =new GsFeatureLayer(fcs);
//设置图层为多渲染模式,
gsLyr->Renderer()->RenditionMode(eMultiRendition);
//图层绑定捕捉
gsLyr->Renderer()->AddRendition(new GsSnapRendition(ptrSnap));
本文介绍了一种地图编辑捕捉技术的实现方法,通过绑定地图对象和图层,利用GsSnapContainer和GsSnapRendition等组件完成节点捕捉。该技术适用于需要进行精确地理信息编辑的应用场景。
5490

被折叠的 条评论
为什么被折叠?



