加载腾讯地图失败,提示: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了所以才会
出现这个,字面上可以看到,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了
所以才会报错,解决办法就是延迟2秒或者3秒,等腾讯地图的api文件加载完毕后再调用,问题就解决了