-
- 百度地图api的https(ssl)支持
- 2015-10-19
这年头,有以下两个特色:
- 有用户信息的网站都会使用https来加密访问,以保证安全
- 有地理或位置相关信息的展示呢,就会用地图
第一个还好,买个ssl证书就可以了,700多大洋买个3年的wildcard可以支持泛域名,足够用了。
第二个就比较麻烦,google map支持https访问api,但是被墙了。
国内嘛,暂时也就还能用百度吧,虽然百度是个很恶心的做恶公司,不过没得选的情况下还就得用他。
那百度官方文档里提供的api地址是http://api.map.baidu.com/api?v=2.0&ak=xxxxxxx,但这个api在https里调用会一直弹出安全警告,说当前加密的网页下载加载不安全的项目。不管是chrome, firefox还是ie之类的,都会有这个问题,这对于终端用户来说的话,相当于是残障功能嘛。
那这里提供一下百度官方文档里没公开的api地址,是可以https访问的:https://sapi.map.baidu.com/api
虽然在这个的代码里还是通过http又getscript另一个脚本,但已经不会在浏览器级别弹出警告而阻止使用百度地图了,也算是能用了。
-
Views(13134) | Comments(0) |
In:
网页前端技术
Linux Server
|

没有了
