vue中使用vue-amap(高德地图)

由于项目要求调用高德地图,就按照官方文档循序渐进的捣鼓,这一路上出了很多问题。html

前言:vue

vue-cli,node环境什么的本身安装设置推荐一个博客:https://blog.csdn.net/wulala_hei/article/details/80488674node

1,找一个磁盘,在里面git bash herewebpack

而后vue init webpack XXX(文件夹名字)git

  你       github

第一步:在test里面安装installweb

指令:1.npm installvue-cli

           2.npm install vue-amap --savenpm

注意:我在安装的时候老是出现了说找不到webpack的问题,bash

即:使用 npm run dev 时报错:

Error: Cannot find module 'webpack-cli/bin/config-yargs'

但是我用webpack-v找到了版本号,我就删了又装了两三次,仍是不行,最后我在安装的过程当中没有让其修复,语句不记得了,就是安装过程当中出现警告让你输入修复的,而后就成功了。

第二步:在main.js中加入

解释一下,key就是你申请的key,一串数字和字母

              plugin是你在地图上用的组件   例:      

            "AMap.Autocomplete", //输入提示插件
             "AMap.PlaceSearch", //POI搜索插件
             "AMap.Scale", //右下角缩略图插件 比例尺
            "AMap.OverView", //地图鹰眼插件
            "AMap.ToolBar", //地图工具条
            "AMap.MapType", //类别切换控件,实现默认图层与卫星图、实施交通图层之间切换的控制
            "AMap.PolyEditor", //编辑 折线多,边形
            "AMap.CircleEditor", //圆形编辑器插件
           "AMap.Geolocation" //定位控件,用来获取和展现用户主机所在的经纬度位置
            andmore... ...

详情https://elemefe.github.io/vue-amap/#/

可是这个官方文档在vue中使用有些问题,多是我不知道怎么用吧

这就是个人代码了,记得给这个div设置高宽

 

原文出处:https://www.cnblogs.com/dcj2018/p/10570827.html

相关文章
相关标签/搜索