单页面应用(spa)引入百度地图(Cannot read property 'dc' of undefined)

难点介绍

引入百度地图的时候,用原生的获取不到dom节点。jquery

(
var mapEle = document.getElementById(testApi);
var map = new BMap.Map(mapEle);

报错dom

Cannot read property 'dc' of undefined

解决方法

new BMap的时候参数要传原生节点,用jquery获取节点,而后转换为原生的dom节点。code

var mapEle = $('#testApi').get(0);
var map = new BMap.Map(mapEle)
相关文章
相关标签/搜索