当前位置: 代码迷 >> GIS >> 百度谷歌离线map解决方案(离线map下载)
  详细解决方案

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

热度:570   发布时间:2016-05-05 06:07:12.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

 

  相关解决方案