前端vue引入高德地图入门教程

距离上一篇关于前端项目中使用高德地图的文章已经将近5年之久,
这是我的第一篇关于高德地图的文章
这期间前端技术日新月异,5年前JQuery还如日中天,如今已经销声匿迹,很少有公司招聘还在要求JQuery,更多的是Vue、React。
如今更多采用模块化开发,结合webpack、vite,我们可以按照业务功能拆分模块。
我们可以把高德地图相关功能封装成功能模块,在使用时按需引入即可。

本教程使用ESM开发,如果还不熟悉该语法,请尽快学习。

前期准备工作

  1. 首先成为开发者
    前端vue引入高德地图入门教程_第1张图片
  2. 注册完登录 创建新应用
    前端vue引入高德地图入门教程_第2张图片
  3. 创建key
    填入相关信息
    前端vue引入高德地图入门教程_第3张图片
  4. 生成key和安全秘钥
    key安全秘钥,在地图模块初始化时需要用到
    前端vue引入高德地图入门教程_第4张图片
    至此,前期准备工作已经完成。

模块化引入

相关配置

模块加载

实例化

页面中使用地图模块

地图加载完成事件

this.map.on('complete', ()=> {
	// 地图图块加载完成后,触发该回调
})

页面销毁,需要销毁地图

提升性能,释放内存占用,当前地图容器被清空。
在页面卸载生命周期中,执行地图销毁事件

beforeDestroy () {
	this.map.destroy();
}

你可能感兴趣的:(web前端,前端,vue.js,javascript)