您现在的位置是: 科技 > > 正文

百度地图api开发怎么接入,AK申请错了类型为什么页面直接报“未授权”?|当前热讯

时间:2026-08-27 16:22:06 来源:分化网 发布者:DN032

想在网页里嵌一张能缩放、能标点、能算路线的地图,第一步不是写业务,是先去百度地图开放平台(lbsyun.baidu.com)控制台“应用管理→我的应用”创建应用拿 AK(Access Key)——这是所有接口的身份凭证,没它页面直接弹“百度未授权使用地图API” 。创建时应用类型必须选 浏览器端(Web/JS 用),服务端调用另开“服务端AK”;JS API 自 v1.5 起强制带 ak,v2.0+ 支持 HTTPS,GL 版引 [](@replace=10002)你的AK 即可出图 。

前端展示走 JavaScript API / JSAPI 4.0 / GL:建容器

→ new BMapGL.Map("container") → centerAndZoom 定中心点(如 116.404,39.915)→ 开滚轮缩放,叠加 Marker、信息窗、驾车/步行路线规划、POI 搜索全在前端完成 。后端批量活儿(地址转坐标、坐标转地址、逆地理编码、路径规划、IP定位)走 Web服务 API,形如 https://api.map.baidu.com/geocoding/v3/?address=...&ak=...&output=json,服务端 AK 要绑服务器公网 IP 白名单,别拿浏览器端 AK 硬调,否则 203/210/220 错误码教你做人 。

 

坐标系是个隐性坑:GPS 原始是 WGS-84,国内法定加密成 GCJ-02,百度再叠一层 BD-09,直接把手机 GPS 经纬度塞给地图会偏移几百米,必须走坐标转换接口或 BMap.Convertor.translate 先转 。配额方面,未认证日调用有限(如云逆地理编码未认证/个人 2000 次/日,企业 10 万次/日),超了返 301/302,生产环境提前做本地缓存+批量请求+企业认证 。AK 别明文写前端源码,用 Nginx 反向代理兜一层,Referer 白名单上线必须从 * 改成真实域名,否则额度被刷、还报 220 。商用上线记得留地图版权信息,隐藏会被禁服 。

标签: 百度地图api开发、AK访问密钥、JavaScr

抢先读

相关文章

热文推荐

精彩放送

关于我们| 联系我们| 投稿合作| 法律声明| 广告投放

版权所有© 2011-2023  产业研究网  www.coalstudy.com

所载文章、数据仅供参考.本站不作任何非法律允许范围内服务!

联系我们:311 3831 582@qq.com

皖ICP备2022009963号-13