当前位置:首页>>问题

加载腾讯地图失败,提示:Tmap is not defined

出现这个,字面上可以看到,Tmap这个变量没有声明就被调用了,Tmap是在qq_map.js文件里面调用的,而Tmap是在腾讯地图的api文件里面声明的<script src="https://map.qq.com/api/js?v=2.exp&key={$tencent_map_key}"></script>意思就是腾讯地图的api文件,还没有被加载完,就开始调用Tmap了所以才会

admin

出现这个,字面上可以看到,Tmap这个变量没有声明就被调用了,

Tmap是在qq_map.js文件里面调用的,

而Tmap是在腾讯地图的api文件里面声明的

<script src="https://map.qq.com/api/js?v=2.exp&key={$tencent_map_key}"></script>

image.png

意思就是腾讯地图的api文件,还没有被加载完,就开始调用Tmap了

所以才会报错,解决办法就是延迟2秒或者3秒,等腾讯地图的api文件加载完毕后再调用,问题就解决了

image.png



返回顶部