码迷,mamicode.com
首页 > 其他好文 > 详细

百度谷歌离线地图解决方案(离线地图下载)

时间:2015-04-25 00:09:42      阅读:694      评论:0      收藏:0      [点我收藏+]

标签:

离线地图解决方案,除了买地图数据,使用专业的ArcGIS来做外,也可以使用GMap.Net来做。

关于GMap的开发教程,可以看我以前的文章:基于GMap.Net的地图解决方案

使用了GMap一年了,也有了一些积累,开发了一个可以下载百度、谷歌、高德、腾讯SOSO的地图下载器,各个地图加载显示如下:

百度普通地图:

技术分享

百度混合地图:

技术分享

谷歌普通地图:

技术分享

谷歌混合地图:

技术分享

从目前的情况来看,百度的普通的地图数据是更新最快的,但是有些小地方没有卫星地图,而谷歌几乎所有的地方都有卫星地图,但是谷歌中国的地图更新太慢,比如说南京已经有3号线和10号线了,谷歌地图上就没有。

只要地图能加载显示,就可以下载到本地,开发的地图下载器支持SQLite、MySQL、MsSQL、PostgreSQL等数据库保存,也可以以固定目录组织保存到本地磁盘上,支持ArcGIS的WMS切片服务的图源使用。

支持的地图下载方式:

1)选择一个矩形区域下载。

2)选择某个省、市进行下载。

下载到MySQL的地图数据:

技术分享

自己扩展的.Net地图控件主要功能:

1)各种图标:图片、图片+文字说明、gif动态图片、带旋转角度的箭头、闪动的报警图标

技术分享    技术分享

2)各类画图工具:矩形、圆形、多边形、线段、折线段。

可以作为电子围栏、地图圈选工具、地图画图工具使用。

3)类似百度地图的“测距”功能:两点之间的距离,或者根据某个距离在地图上展示线段或者多边形。

4)发布离线地图服务:这里的离线地图只是地图显示服务,将下载的离线地图数据作为Http服务发布在局域网内使用。

这样的离线地图客户端仍然可以使用GMap.Net,而Web端可以使用Openlayers或者是Leaflet等js库做。

技术分享

 

PS:以上技术可有偿提供(开发控件DLL、源码、技术支持)

联系方式:站内信,QQ:599965176

 

参考:

http://www.cnblogs.com/luxiaoxun/p/3802559.html

http://www.cnblogs.com/luxiaoxun/category/513908.html

 

百度谷歌离线地图解决方案(离线地图下载)

标签:

原文地址:http://www.cnblogs.com/luxiaoxun/p/4454880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!