找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-8-14 12:23  /   查看:11877  /  回复:0
本帖最后由 Erik.Xue 于 2020-11-20 09:30 编辑

最近有用户反映,为什么之前使用活字格的百度地图插件是正常的,现在使用百度地图插件无法定位,也无法拖拽,以前在这基础上做的功能都不生效了。


别着急,这并不是活字格的本身的问题。因为百度地图后台服务的升级,导致插件中的离线JS包无法使用,升级后的百度地图必须使用在线cdn地址,才可以访问百度地图。
因此我们需要进行以下操作,才能保证百度地图可以在活字格中正常使用。


1.访问百度地图开放平台。
http://lbsyun.baidu.com/


2.点击控制台,注册为开发者。
blob27885741.png


3.注册成功之后创建应用。
blob849058837.png


4.选择 浏览器端,按要求填写Referer白名单,如果不对域名做限制,填写*即可

blob217166442.png


5.创建完成后会生成一个对应的ak。
blob514970092.png


6.百度地图API升级后,对百度的功能次数进行了限制。超过上限需要进行充值,不过每天100W次的IP定位正常情况大家应该是用不完的。
blob836943664.png


7.点击开发文档中的JS API,获取对应的API文件链接。与第五步生成的AK拼接。

http://api.map.baidu.com/api?v=2.0&ak=您的密钥&callback=initialize


8.JS API链接获取完成后,修改本机/服务器所在机器的地图插件。以本机为例,修改C:\Users\Public\Documents\ForguncyPlugin\地图(百度)的PluginConfig.json文件。
blob339738158.png
9.将JSON文件修改如下。
blob914861450.png

10.在使用地图的工程文件中,引用第7步的JS API链接。
blob960028991.png

11、开启测距功能当然,我们的百度地图插件也内置测距的功能,但是要想使用这个插件,同样的,加入以下的JS API链接即可。

http://api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js


然后在地图中,点击右键,开启测距功能,然后使用左键点击即可开始测距。
image.png230520323.png

经过如上操作之后,百度地图就可以正常使用了。


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部