C#-winform地图定位的实现-百度地图API
需求:从硬件设备获取GPS等信息,实时在地图上显示定位信息,同时可以查询一段时间内的位置轨迹。
TIP1:从硬件获取的原始GPS数据,最好经过转换成百度GPS坐标或者Google坐标之后再在地图上标出来,否则会存在较大偏差。
TIP2:百度API调用要有获得访问应用的AK,同时可以参考百度提供的丰富的API示例。
地址:http://developer.baidu.com/map/index.html
http://developer.baidu.com/map/jsdemo.htm#a6_2
实现过程:winform中使用webBrowser控件,webBrowser控件用来装载并显示你要的地图。地图通过网页(.htm)文件来做,参考百度API示例,使用javascript代码来实现,标点和连线,标注文本框等功能。数据获取自文件(XML)或者数据库中的经纬度数据(可以通过百度拾点工具去做测试数据)。大概画了个框图。