问题描述
网站页面提示:当前使用的地图 JS API 版本过低,官方已停止维护。为保证地图基本功能正常使用,需尽快升级至最新版地图 JS API。
原因分析
部分使用百度地图 API 的网站仍在调用 1.0 或 1.4 版本的 JS API 文件,这些旧版本已不再获得官方维护支持,从而触发上述错误提示。

解决方法
升级地图 JS API 至最新版本(v3.0),具体操作步骤如下:
第一步:申请应用密钥(AK)
登录百度地图开放平台,进入「应用管理」页面申请应用:
https://lbsyun.baidu.com/apiconsole/key#/home
申请成功后即可获得 AK 密钥。
第二步:定位地图调用的 JS 文件
在网站模板目录中,找到显示地图的模板文件,然后在该模板文件中查找调用百度地图 API 的 JS 文件。由于不同模板的 JS 文件名可能不同,需打开文件逐一确认。
第三步:替换 API 调用链接
复制上一步获取的 AK,打开对应的 JS 文件,将其中旧版 API 调用链接替换为新版。
替换前(旧版 1.4):
<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=1.4&ak=&services=&t=20180102095227"></script>
或(旧版 1.0):
<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=1.0&ak=&services=&t=20180102095227"></script>
替换后(新版 3.0):
<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=这里改为你复制的AK密钥"></script>

也可使用协议自适应写法(推荐,可避免 HTTP/HTTPS 混用问题):
<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=这里改为你复制的AK密钥"></script>
注意事项
- 修改后请务必清理浏览器缓存,再重新访问页面验证地图是否正常显示。
- 若升级后地图部分功能接口发生变化,需同步检查页面中调用的地图方法是否仍适用于 v3.0 版本。
