局域网google离线地图的实现
前段时间由于工作需要,要求实现局域网内的地图服务,通过一段时间的研究,基本实现了地图服务的简单功能:
1 地图下载与更新
实现google地图离线下载功能,使之可以在局域网内部应用,可以根据需要定时跟新服务器地图数据。
2 地图自由缩放
实现地图层根据鼠标滚轮滑动自由缩放。
3 地图标注
手动标注地图上各类建筑物名称。
4 地图测距
可以自由测量(通过多次点击地图选取路段)地图上的折线距离。
5 划定范围内查询
(1) 以某一点为中心,在一定半径范围内查询符合条件的地物。
(2)鼠标圈定一个矩形范围,显示符合条件的地物。
6 地物查询功能
(1) 鼠标点击地物查询:鼠标点击地图名称显示详细信息。
(2) 查询链接:查询到的地物上,点击地物属性可以链接到新的页面,提供更加详细的信息。
7 地址匹配功能
可以将地址信息匹配为地图的经纬度信息(在线实现)。
8 面积计算
9 开发API
实现开发接口函数。
实现原理基本参考了:http://wenku.baidu.com/link?url=bgqoO77YEJU5urbt3gj3XXG0hrsjcAHjFSGZxs5YTDkPmlAkwb2jnxrbouJYio8xGdklAwGNxiPEnwOnNzWJJB-KlwJbUjW2KtBvHRZooe3
按上述文章基本能够实现简单的离线地图服务,如果有问题可以发邮件一起探讨。308694891@qq.com