开发环境:vs2008+mapXtreme6.7.1
问题:1、mws文件里面是否包含经纬度信息,如果不包含是否需要自己做shp文件?
2、我把以下代码发在mouseMove事件中,鼠标移动时出现的是类似于117800.18795241, 18769.8914554698这样的坐标,而不是我们平时熟悉的经纬度坐标,为什么?是否我的转换方法有误?
DPoint dp = new DPoint();
System.Drawing.Point point = new System.Drawing.Point(x, y);//客户端坐标(相对地图)
Map map = MapInfo.Engine.Session.Current.MapFactory[0];
map.DisplayTransform.FromDisplay(point, out dp);//转成相应的经纬度坐标
3、是否在初始化是需要设置坐标系?
4、如何通过我们熟知的经纬度坐标,如113.123,23.33,添加到地图上对应的点上,我已作了将图元坐标转化为屏幕坐标的操作,但是得到的X值是负数。地图上也找不到添加的图元。
5、鼠标悬浮到图元时,怎样才能显示多行的infoTips?
初学mapXtreme,问题较多,求高手赐教!谢谢!
问题:1、mws文件里面是否包含经纬度信息,如果不包含是否需要自己做shp文件?
2、我把以下代码发在mouseMove事件中,鼠标移动时出现的是类似于117800.18795241, 18769.8914554698这样的坐标,而不是我们平时熟悉的经纬度坐标,为什么?是否我的转换方法有误?
DPoint dp = new DPoint();
System.Drawing.Point point = new System.Drawing.Point(x, y);//客户端坐标(相对地图)
Map map = MapInfo.Engine.Session.Current.MapFactory[0];
map.DisplayTransform.FromDisplay(point, out dp);//转成相应的经纬度坐标
3、是否在初始化是需要设置坐标系?
4、如何通过我们熟知的经纬度坐标,如113.123,23.33,添加到地图上对应的点上,我已作了将图元坐标转化为屏幕坐标的操作,但是得到的X值是负数。地图上也找不到添加的图元。
5、鼠标悬浮到图元时,怎样才能显示多行的infoTips?
初学mapXtreme,问题较多,求高手赐教!谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货