vue引入高德地图
Vue 地图 引入 高德
2023-09-11 14:22:52 时间
先附上效果图
1. 前往高德官方申请key值
2. 这里用的是vue-cli写的项目,所以在utils目录下新建了一个AMap.js文件
附上AMap.js代码
export default function MapLoader () {
return new Promise((resolve, reject) => {
if (window.AMap) {
resolve(window.AMap)
} else {
var script = document.createElement('script')
script.type = 'text/javascript'
script.async = true
script.src = 'http://webapi.amap.com/maps?v=1.4.11&callback=initAMap&key=申请的key值'
script.onerror = reject
document.head.appendChild(script)
}
window.initAMap = () => {
resolve(window.AMap)
}
})
}
3. 在项目中引入AMap.js,关于地图内部更多的方法大家可以去高德官方看文档,官方介绍得也非常详细
一定要给放置地图的的div添加宽高,否则地图无法渲染出来
相关文章
- 17-vue-cli脚手架安装和webpack-simple模板项目生成
- 基于 Vue.js 之 iView UI 框架非工程化实践记要 使用 Newtonsoft.Json 操作 JSON 字符串 基于.net core实现项目自动编译、并生成nuget包 webpack + vue 在dev和production模式下的小小区别 这样入门asp.net core 之 静态文件 这样入门asp.net core,如何
- 谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo
- Vue 中遇到的错误
- 百度地图 创建 自定义控件(vue)
- vue :src 文件路径错误
- vue 表单验证实例
- vue 项目的开发流程
- Vue - 【支持Nuxt.js】超详细网站接入国家 “天地图“ 完整流程,提供显示地图、IP 属地定位 / 用户定位的城市名称、用户定位的经纬度等超多功能(可复制运行示例代码,详细注释及常见问题)
- vue商品列表管理 - 添加与移除(假数据)
- JavaScript - 批量替换对象数组中的属性名(快速将二维数组对象中的键名进行大量替换)传入原来的属性名和要修改的属性名即可,适用于 js vue nuxt uniapp等项目,详细示例代码教程
- [转]Vue CLI 3搭建vue+vuex 最全分析
- vue引入百度地图并渲染坐标点(简单直接)
- vue的地图插件amap
- vue-cli 上传图片上传到OSS(阿里云)
- 牛B的VUE讲解
- 1使用 vue-cli 搭建项目(cp)
- Vue响应式原理
- Vue知识点总结(23)——Vue-Cli3脚手架基本配置和快速原型开发(超级详细)
- vue调用高德地图:vue-amap
- vue学习笔记五:Jquery VS Vue之事件监听明细对照
- vue文档摘录九:Vue Router
- 使用Proxy实现vue数据双向绑定
- Vue脚手架(vue-cli)搭建和目录结构详解
- 前端技术:vue(Vue项目中-axios设置默认请求地址和请求头)
- Vue开发实例(20)之实现登录功能
- vue 字符串长度控制显示的字数超出显示省略号