为什么在echarts里找到的饼状图代码说百度未授权地图API
因为在导入js文件中
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-gl/dist/echarts-gl.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-stat/dist/ecStat.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/extension/dataTool.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/map/js/china.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/map/js/world.js"></script>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=kZGLADzuAQtvF4KtGuclulQSJAlsdads&__ec_v__=22293919"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts/dist/extension/bmap.min.js"></script>
这一串代码有两个点:
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=kZGLADzuAQtvF4KtGuclulQSJAlsdads&__ec_v__=22293919"></script>
- 第一个&后面,“ ak= ** ” 指的是在百度地图申请的key,自己去百度地图开发者网站注册并申请一个key。
- 第二个&后面,“ec_v= ** ” 指的是你申请的key值所对应的应用编号。
二者缺一不可,并且必须对应,否则无法加载