Vue使用高德地图

这次项目需要用到地图API,我们来学习一下在Vue中调用高德地图的API

介绍

  • 新建应用,输入信息
  • 新增Key



    填写随便填

在项目中使用

  • 还是使用我们上一个项目,那个MintUI的,不是有一个附近的板块么,我们就用这个
  • cd到项目目录
  • 安装Vue-amap
# npm install vue-amap --save
安装成功
  • 在main.js引入
import AMap from 'vue-amap';
Vue.use(AMap);
AMap.initAMapApiLoader({
    key: 'XXXXX',//刚刚开发者申请哪里的key
    plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType']
});
  • 在Near.vue中调用
<template>
    <div id="near">
      <div id="amap-main">

      </div>
    </div>
</template>
<script type="text/ecmascript-6">
  import { lazyAMapApiLoaderInstance } from 'vue-amap';
  export default{
    name:'near',
    mounted() {
      lazyAMapApiLoaderInstance.load().then(() => {
        this.map = new AMap.Map('amap-main', {center: new AMap.LngLat(121.59996, 31.197646)});
      });
    }
  }
</script>
<style lang="stylus">
  #near
    #amap-main
      height 300px
</style>
效果

结束

var author = {
  name:'丁波',
  GitHub:'dingbo1028',
  University:'BNUZ'
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载 :OpenDiggawesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库...
    果汁密码阅读 23,360评论 8 124
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,265评论 19 139
  • 来源:github.com Vue.js开源项目速查表:https://www.ctolib.com/cheats...
    zhangtaiwei阅读 14,039评论 1 159
  • 想只用渔网,最好大周期1小时以上,我用的是4小时,网放好了就是等待鱼儿进网,有可能刚开始会亏损,但是亏损不大,就像...
    异朽阁__芋銘君阅读 2,720评论 0 0
  • 把眼光移开,没有人是那个左右你的人,如果有了,他又不在乎,那坚决走开。女人最不能要的就是委屈自己,哪怕你一文不识,...
    Eileen_my阅读 1,765评论 0 0

友情链接更多精彩内容