最近在做项目时,用到了百度地图。遇到了一个小坑,想分享出来。
这个是自定义百度地图样式的属性,但是在使用时,会报错为:map.setMapStyleV2 is not a function。
map.setMapStyleV2({
styleId: 'a5f66dc9e3e9bdc57bf43a275dd4ce7c',
})
在这其中费了好大的精力才去解决掉,其实是因为在vue项目中的index.html页面中引入的百度API版本低了,解决只需要:
<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>
改成
<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=你的密钥"></script>
即可。