通过插件方式
使用的高德地图:
在vue组件中添加安全密钥
<script setup>
import { useRouter } from "vue-router";
const router = useRouter();
window._AMapSecurityConfig = {
//这里的安全密钥不写会导致 行政区查询等API无法使用
securityJsCode: `${MapSecretKey}`,
};
</script>
通过html引用方式
使用的高德地图:
在publice目录下的index.html
添加密钥,在使用的组件中添加密钥无效
<script>
window._AMapSecurityConfig = {
securityJsCode:'申请的安全密钥',
}
</script>
<script
src="https://webapi.amap.com/maps?
v=1.4.15&key=申请的key&plugin=Map3D,AMap.DistrictSearch,AMap.overlayGroup,AMap.object3Dlayer">
</script>