隨筆-348  評(píng)論-598  文章-0  trackbacks-0
          這功能有一個(gè)地方耗費(fèi)了我一個(gè)晚上后來才發(fā)現(xiàn)是自己把圖層名稱弄錯(cuò)了導(dǎo)致怎么都找不到地圖上對(duì)應(yīng)的點(diǎn)。。氣死我了。。看來下次要多換個(gè)腦子想想。
                  private void treeViewEquipment_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
                  
          {
                      IResultSetFeatureCollection result 
          =
                           Session.Current.Catalog.Search(
          "基站站點(diǎn)資源模型", 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);            
                  }
          這個(gè)函數(shù)的功能就是搜索當(dāng)前地圖上ID等于給定ID的點(diǎn),如果存在則定位,否則返回。
          注意這里的查詢語句是單引號(hào),不是Mapinfo Professional和Mapx中的雙引號(hào)。

          ---------------------------------------------------------
          專注移動(dòng)開發(fā)

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2008-02-05 02:58 TiGERTiAN 閱讀(549) 評(píng)論(0)  編輯  收藏 所屬分類: DotNetMapXtreme
          主站蜘蛛池模板: 东乌| 濉溪县| 西华县| 开江县| 邵阳县| 台州市| 蒙山县| 新晃| 铜山县| 巢湖市| 宝丰县| 博白县| 崇阳县| 漳浦县| 五常市| 屯留县| 龙门县| 萍乡市| 唐山市| 比如县| 慈利县| 霸州市| 重庆市| 长汀县| 车致| 新泰市| 拉萨市| 饶河县| 汉川市| 玉龙| 沙洋县| 普格县| 根河市| 桐乡市| 南江县| 梓潼县| 宜宾县| 天等县| 洪江市| 罗定市| 莱州市|