gzy9001
路人甲
路人甲
  • 注册日期2004-11-16
  • 发帖数14
  • QQ
  • 铜币187枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1511回复:0

求助:投影变换后,SearchByDistance()怎么不行了?

楼主#
更多 发布于:2009-09-10 12:23
<P>当设置图层的坐标系为GeoCoordSys,而控件MapCtrl为ProjCoordSys后,SearchByDistance()不能用了,找不到合适的图形对象,怎么回事呀,请高手解答。</P>
<P>图层坐标系:geocoordsys = new GeoCoordSys();</P>
<P>                     geocoordsys.Type = GeographicCoordSysConstants.moGeoCS_Krasovsky1940;</P>
<P>layer.CoofdinateSystem = geocoordsys;</P>
<P>控件MapCtrl采用投影坐标系:projcoordsys = new ProjCoordSys();</P>
<P>projcoordsys.GeoCoordSys = geocoordsys;</P>
<P>projcoordsys.Type = ProjectedCoordSysConstants.moProjCS_Beijing1954GK_18;</P>
<P>this.MapCtrl.CoordinateSystem = projcoordsys;</P>
<P>在控件的MouseDown函数中,当鼠标为“选择”时,用SearchByDistance还获取选择的图形对象,可是却找不到,对鼠标点进行投影变换后也不行,</P>
<P>请高手帮忙!谢谢</P>
喜欢0 评分0
游客

返回顶部