1
ZE3kr 2017-02-02 13:05:01 +08:00 via iPhone
Google 地图有个中国可以访问的版本,你可以试试
|
2
hitigon 2017-02-02 13:07:10 +08:00
要企业认证
|
3
chromee 2017-02-02 13:22:38 +08:00 via Android 1
详见
http://lbsyun.baidu.com/index.php?title=jspopular/guide/introduction#Https_.E8.AF.B4.E6.98.8E 摘录如下: 注意:仅 JavaScript API V2.0 版本支持 https ,其他 JavaScript API 版本均不支持。使用 https 服务,请先检查您的版本。 配置 1. 如果使用 JavaScript API ,需要加一个特殊字段 (s=1): https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1 ; |
4
kuretru 2017-02-02 13:26:17 +08:00 1
var marker = new BMap.Marker(point,{icon:new BMap.Icon("https://api.map.baidu.com/lbsapi/createmap/images/icon.png",new BMap.Size(20,25),{
中间还有一段要改 |
5
gdtv OP @kuretru 是我写错代码了,并不需要像你这样改,只要加参数 s=1 ,然后直接用 var marker = new BMap.Marker(point)就可以了 , 见 3 楼的答案
|
6
ansquest 2017-09-01 09:54:19 +08:00 1
如果百度地图已经配置成 3L 所描述的样式,依然出现 Mixed Content
可以在检查一下 baidu map 的 style map.setMapStyle({ style: ‘ normal ’ }); 如果 map style 是 normal 即使配置成 2.0,申请认证,设置字段(s=1) 依然会出现 Mixed Content 建议切换 googlelite 样式 或者其他样式 |