调用百度报Cannot read property ‘lng‘ of null错误

it2026-06-07  0

出错就是因为没有设置地图中心跟缩放等级 我用的是步行路线规划,在search之前加上centerAndZoom就没问题了

var map = new BMap.Map("container"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 14); //初始化地图 var walking = new BMap.WalkingRoute(map, { renderOptions: { map: map, autoViewport: true } }); // 地图的点击事件 map.addEventListener('click', function (e) { var start = new BMap.Point(116.32427538375525, 39.98192077362723); //假定当前的位置在这里 海淀黄庄 var end = new BMap.Point(e.point.lng, e.point.lat); walking.search(start, end); });

解决~~

最新回复(0)