问题
“您所使用的地图JS API版本过低,已不再维护,为保证地图基本功能 正常使用,请尽快升级到最新版地图JS API”
原因
老版本jsapi 已经不维护了 强制让你升级的(你不维护就不维护为啥报恶心的红色字体)
解决方法
新api需要ak密钥 所以去百度开发者后台申请下 :
https://lbsyun.baidu.com/apiconsole/key#/home申请应用选JavaScript API
替换原有js 为:
<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=AK密钥"></script>
补充
v3.0区别 https://lbs.baidu.com/index.php?title=jspopular3.0/guide/usage
功能 | 接口 | v2.0 | v3.0 |
公交换乘规划 | TransitRoute | 支持市内换乘 | 支持跨城公交(飞机、火车、大巴) |
定位 | Geolocation | 支持 | 定位策略优化 |
自定义绘制层 | CanvasLayer | 不支持 | 支持,可以自定义贴合底图的canvas和WebGL覆盖物 |
驾车线路规划 | DrivingRoute | 支持 | 暂不支持起终点为关键字、途径点 |
骑行线路规划 | RidingRoute | 不支持 | 支持 |