1、高德地图开放平台申请key和安全密钥
2、安装高德地图加载器
使用npm
安装:npm i @amap/amap-jsapi-loader --save
使用yarn
安装:yarn add @amap/amap-jsapi-loader --save
<template> <div id="amapcontainer" style="width: 800px; height: 620px"></div> </template> <script> import AMapLoader from '@amap/amap-jsapi-loader'; window._AMapSecurityConfig = { securityJsCode: '' // '「申请的安全密钥」', } export default { data () { return { map: null } }, methods: { initAMap () { AMapLoader.load({ key: "", // 申请好的Web端开发者Key,首次调用 load 时必填 version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 plugins: ["AMap.Scale", "AMap.ToolBar", "AMap.ControlBar", 'AMap.Geocoder', 'AMap.Marker', 'AMap.CitySearch', 'AMap.Geolocation', 'AMap.AutoComplete', 'AMap.InfoWindow'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 }).then((AMap) => { // 获取到作为地图容器的DOM元素,创建地图实例 this.map = new AMap.Map("amapcontainer", { //设置地图容器id resizeEnable: true, zoom: this.zoom, // 地图显示的缩放级别 viewMode: "3D", // 使用3D视图 zoomEnable: true, // 地图是否可缩放,默认值为true dragEnable: true, // 地图是否可通过鼠标拖拽平移,默认为true doubleClickZoom: true, // 地图是否可通过双击鼠标放大地图,默认为true zoom: 11, //初始化地图级别 center: [113.370824, 23.131265], // 初始化中心点坐标 广州 // mapStyle: "amap://styles/darkblue", // 设置颜色底层 }) }).catch(e => { console.log(e) }) } }, mounted () { //DOM初始化完成进行地图初始化 this.initAMap() } } </script> <style lang="less"> </style>
标签:web,初始化,端的,地图,AMap,true,高德,amap From: https://www.cnblogs.com/le-cheng/p/18222716