Nuxt使用高德地图

事先准备

注册账号并申请Key

1. 首先,注册开发者账号,成为高德开放平台开发者

2. 登陆之后,在进入「应用管理」 页面「创建新应用」

3. 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 

一、安装

1.npm安装(推荐)

通过 npm install vue-amap --save 来安装

2.CDN

目前可通过 unpkg.com/vue-amap 获取最新版本的资源。

 通过script引入 <script src="https://unpkg.com/vue-amap/dist/index.js"></script>

 

二、使用

1.在插件目录plugins下,新建一个vue-map.js文件

import Vue from 'vue';
import VueAMap from 'vue-amap';
Vue.use(VueAMap);

// 初始化vue-amap
if (!Vue.prototype.$isServer) {
  VueAMap.initAMapApiLoader({
    // 高德的key
    key: 'your key',
    // 插件集合
    plugin: ['AMap.Geolocation', 'AMap.Marker', 'AMap.ToolBar', 'AMap.Circle', 'AMap.PolyLine'],
    uiVersion: '1.0',
    // 高德 sdk 版本,默认为 1.4.4
    v: '1.4.8'
  });
}

这里的key为实现准备时候注册的key值,填到这里就可以了,如下图所示

2.在配置文件nuxt.cofig.js中的plugins里添加刚才写的vue-map.js文件,如下图所示

 3.

猜你喜欢

转载自www.cnblogs.com/jin-zhe/p/9925094.html