您好,显示原图层的经纬度是什么意思?是显示经纬网还是鼠标移到哪儿就显示那个地方的经纬度?
将已知经纬度的点显示在mapcontrol中有如下方法:
1.新建一个点类型的数据集,获取该数据集的Recordset,使用Recordset.AddNew(Geometry)方法,Geometry就有已知的经纬度构造成Geopoint。这样就相当于将已知点存在了点数据集中,mapcontrol.map.layers.add()方法可以将该数据集加进mapcontrol。
2.可以用已知点的坐标构造一个GeoPoint,然后使用mapcontrol.map.trackinglayer.add()方法将该点加在地图的跟踪图层上面。
值得一提的是,第一个方法是将点对象存进了数据集中,第二个方法只是临时显示在当前地图的跟踪层上面,并没有存储点对象。