当前位置: 代码迷 >> Windows Mobile >> WP8 Map怎么画直线
  详细解决方案

WP8 Map怎么画直线

热度:1759   发布时间:2013-02-26 00:00:00.0
WP8 Map如何画直线

通过两点经纬度如何画一条直线,如何在Map上添加一个图片?
------最佳解决方案--------------------------------------------------------
maplayer.add(polyline)
------其他解决方案--------------------------------------------------------
@cuit 能给个demo吗 我没找到方法 wp7中实现了 wp8中地图换了 不能通过Map.Children.Add(polyline)来添加
------其他解决方案--------------------------------------------------------
明天去公司吧,现在家里没有环境。
------其他解决方案--------------------------------------------------------
等待中...
------其他解决方案--------------------------------------------------------

MapOverlay MyOverlay = new MapOverlay();      
MyOverlay.Content = MyGrid;      
MyOverlay.GeoCoordinate = new GeoCoordinate(47.6097, -122.3331);      MyOverlay.PositionOrigin = new Point(0, 0.5);      
//Creating a MapLayer and adding the MapOverlay to it      
MapLayer MyLayer = new MapLayer();      
MyLayer.Add(MyOverlay);      
MyMap.Layers.Add(MyLayer);

------其他解决方案--------------------------------------------------------
这个我看过了 是用point绘直线 不准确
------其他解决方案--------------------------------------------------------
不准确和不能画是两个概念,
你可以描述一下不准确的表现么?

还有,你的坐标点的来源是什么?
------其他解决方案--------------------------------------------------------
经纬度怎么转换成点坐标,两点的经纬度在地图中的位置很远通过放大或者拖动才能看到全部
MAP中有个属性是经纬度转换为Point 我之前是通过这种方式转换成点坐标的,但是发现画出来的直线对应不上地图上经纬度对应的位置
------其他解决方案--------------------------------------------------------
引用:
经纬度怎么转换成点坐标,两点的经纬度在地图中的位置很远通过放大或者拖动才能看到全部
MAP中有个属性是经纬度转换为Point 我之前是通过这种方式转换成点坐标的,但是发现画出来的直线对应不上地图上经纬度对应的位置


你仍然没有回答我的问题。
地图的底图的坐标系如果和你的坐标点的来源的坐标系不一致,当然会出现坐标不法匹配的情况。
------其他解决方案--------------------------------------------------------
引用:
不准确和不能画是两个概念,
你可以描述一下不准确的表现么?

还有,你的坐标点的来源是什么?

WP7中是同children这种方式将直线或者图片添加到地图中 地图拖动直线是在地图中的跟着拖动
通过Layers添加的直线或者图片是在地图外的地图拖动这个是不动的

坐标点是通过Map的一个方法叫什么忘了 是把经纬度转换成point的 
------其他解决方案--------------------------------------------------------
我的需求是:地图动 画的直线也是跟着动的 图片也是跟着动的不是固定的
  相关解决方案