设为首页 | 加入收藏  
软件定制开发
  网站首页 关于我们 新闻中心 产品介绍 解决方案 成功案例 服务支持 联系我们
首页 > 行业动态
 
【JavaScript开发离线百度地图】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2019-04-24 
 

此过程主要有三个技术点:

1. 如何获取离线的API

2. 如何获取离线瓦片图

3. 如何在离线状态下将WGS坐标转换成百度地图坐标

解决问题过程:

1. 既然百度地图官方不支持离线地图,那么我们需要想办法把在线的代码改成离线的代码。

直接将接收机接收到的坐标(WGS)放入百度地图中是有偏差的,这是因为百度地图为了安全做了特殊处理。其Web服务API中提供了坐标转换API,但是它是以HTTP形式提供的坐标转换接口,所以说还是无法脱离网络。这里通过一些专业的知识将WGS坐标转GCJ,再将GCJ坐标转BD百度坐标,经验证精确度几乎算很准确的了。

返回的脚本通过document.write方法写入了一个link标签和另一个script标签,link标签负责加载API的样式表文件,而另一个script则是地图API真正的脚本资源。当然你也可以把脚本写在body标签内,但是从规范角度来说不建议这么写(html4规范上规定link标签只能存在于head标签内)。


下一篇:教你如何使用百度地图
 
推荐文章

教你如何使用百度地图 [2019-04-24]
ReentrantLock在AQS的基础上的扩展 [2019-04-24]
在软件开发中的几种模式-组合模式 [2019-04-24]
正确了解kubernetes client-go中官方的案 [2019-04-23]
SpringBoot的数据访问原则 [2019-04-23]
软件开发中缓存的应用之登陆策略 [2019-04-23]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开