高德地图API之问题汇总
1.TypeScript引入
(1) eslintrc.js里面加上
1 | globals: { |
(2) 安装 @amap/amap-jsapi-types
1 | pnpm add @amap/amap-jsapi-types |
(3) 引入类型文件
1 | import AMapLoader from '@amap/amap-jsapi-loader' |
(4)声明全局变量
如果要把地图 new AMap.Map 挂载到全局变量上,需要在 .d.ts 文件中进行声明。
1 | /** |
1.vue集成高德地图报‘AMap‘ is not defined no-undef或者‘AMapUI‘ is not defined no-undef
2.ts 找不到名称
3.高德地图 JSApi 转换为 TypeScript
4.@amap/amap-jsapi-types
5.vue + typescript 检测高德地图AMap 类型 引入 @amap/amap-jsapi-types 插件;vue3 使用 高德地图(@vuemap/vue-amap)实用案例
2.INVALID_USER_SCODE
高德地图自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用。
1 | <script type="text/javascript"> |
【1】.高德地图jsapi不生效 INVALID_USER_SCODE