隨筆-348  評論-598  文章-0  trackbacks-0
          這功能有一個地方耗費了我一個晚上后來才發現是自己把圖層名稱弄錯了導致怎么都找不到地圖上對應的點。。氣死我了。。看來下次要多換個腦子想想。
                  private void treeViewEquipment_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
                  
          {
                      IResultSetFeatureCollection result 
          =
                           Session.Current.Catalog.Search(
          "基站站點資源模型", MapInfo.Data.SearchInfoFactory.SearchWhere("ID='" + e.Node.Name + "'"));

                      
          if (result.Count < 1)
                          
          return;

                      mapControl.Map.SetView(result.Envelope);
                      mapControl.Map.Zoom
          =new Distance(1,DistanceUnit.Kilometer);            
                  }
          這個函數的功能就是搜索當前地圖上ID等于給定ID的點,如果存在則定位,否則返回。
          注意這里的查詢語句是單引號,不是Mapinfo Professional和Mapx中的雙引號。

          ---------------------------------------------------------
          專注移動開發

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2008-02-05 02:58 TiGERTiAN 閱讀(550) 評論(0)  編輯  收藏 所屬分類: DotNetMapXtreme
          主站蜘蛛池模板: 彭州市| 筠连县| 漳州市| 柞水县| 阿拉尔市| 九龙城区| 泸西县| 新余市| 松桃| 德化县| 荆州市| 古丈县| 朝阳区| 凉城县| 平遥县| 天镇县| 闽清县| 江都市| 介休市| 云林县| 石阡县| 项城市| 公主岭市| 汾阳市| 珲春市| 开原市| 聂拉木县| 黄大仙区| 鄢陵县| 元氏县| 石渠县| 光泽县| 滦平县| 濮阳市| 泸定县| 阿拉尔市| 海门市| 清新县| 桃园县| 出国| 德化县|