摘要:在载入图层的时候就将各图层名称丢入到子控件的layerList中,并调用ShowLayers()来把各个图层显示出来并加上CheckBox来控制图层的显示。/**////<summary>///显示图层名称///</summary>publicvoidShowLayers(){checkedListBoxLayerControl.Items.Clear();foreach(...
阅读全文
摘要:这功能有一个地方耗费了我一个晚上后来才发现是自己把图层名称弄错了导致怎么都找不到地图上对应的点。。气死我了。。看来下次要多换个脑子想想。privatevoidtreeViewEquipment_NodeMouseDoubleClick(objectsender,TreeNodeMouseClickEventArgse){IResultSetFeatureCollectionresult=Sessi...
阅读全文
摘要:很久没写blog了,备份一下,这段代码是我从网上看来的,根据需要修改了一下。/**////<summary>///更新鹰眼图///</summary>privatevoidUpdateEyeMap(){try{//如果主图和鹰眼图加载的是同一实例,那么鹰眼图就需要检测是否有效//if(eyeMap!=null){//加载鹰眼矩形临时表TabletblRect;tblRect...
阅读全文
摘要:添加相应工具//添加自定义测量距离mapControl.Tools.Add("DistanceTool",newCustomPolylineMapTool(true,true,true,mapControl.Viewer,mapControl.Handle.ToInt32(),mapControl.Tools,mapControl.Tools.MouseToolProperties,mapCont...
阅读全文
摘要:/**////<summary>///给给定图层添加图元///</summary>///<paramname="layerName"></param>///<paramname="list"></param>privatevoidDrawFeature(stringlayerName,ArrayListlist){DPoint...
阅读全文
摘要:publicstaticstringGetEncodingString(stringsrcString){Encodinge8859Encode=Encoding.GetEncoding("iso-8859-1");EncodingsrcEncode=Encoding.GetEncoding("gb2312");EncodingdstEncode=Encoding.Unicode;byte[]sr...
阅读全文