阅读:1510回复:0
求助:投影变换后,SearchByDistance()怎么不行了?
<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> |
|