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',//剛剛開發(fā)者申請哪里的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'
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 轉載 :OpenDiggawesome-github-vue 是由OpenDigg整理并維護的Vue相關開源項目庫...
    果汁密碼閱讀 23,419評論 8 124
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • 來源:github.com Vue.js開源項目速查表:https://www.ctolib.com/cheats...
    zhangtaiwei閱讀 11,942評論 1 159
  • 想只用漁網,最好大周期1小時以上,我用的是4小時,網放好了就是等待魚兒進網,有可能剛開始會虧損,但是虧損不大,就像...
    異朽閣__芋銘君閱讀 382評論 0 0
  • 把眼光移開,沒有人是那個左右你的人,如果有了,他又不在乎,那堅決走開。女人最不能要的就是委屈自己,哪怕你一文不識,...
    Eileen_my閱讀 298評論 0 0

友情鏈接更多精彩內容