蚂蚁分类开启https后百度地图标注问题解决办法

2018年6月20日21:00:27 3

关于地图标注的开启官方帮助信息如下:

首先进入后台管理,系统-》核心设置-》系统配置-》地图接口设置

1baidu 
(1)百度地图api地址填写http://api.map.baidu.com/api?v=1.4
(注意:百度1.5版本以上需要注册密钥密钥申请地址:http://lbsyun.baidu.com/apiconsole/key?application=key
(2)地图标识填写"baidu",地图api编码留空,地图默认缩放等级可自行设置调整(默认14)
(3)提交保存设置
(4)标注起始坐标

还是开启https的锅,发现地图标注打开loading,排查发现1.4版本不支持SSL,只能申请密钥上用2.0了,链接格式:https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1,编码依旧为空,标识填写:baidu,嗯,不loading了,问题来了,点击标注时,尤其景点位置会弹出相关信息,严重影响标注位置,如下:

禁用方法如下:

找到文件:\include\map\baidu.js

第六行位置:

  1. var map = new BMap.Map( map_id );

改为

  1. var map = new BMap.Map(map_id,{enableMapClick:false});

即可!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  2   男主  1   女主  0  

    • 包浆天下 来自天朝的朋友 谷歌浏览器 Windows 7 安徽省阜阳市 电信 0

      原来如此啊,明白了。

      • 穷人 来自天朝的朋友 谷歌浏览器 Windows 7 陕西省西安市 电信 0

        百度地图api地址填写