最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3中集成高德地圖并實現(xiàn)平移縮放功能

 更新時間:2024年09月19日 09:07:33   作者:Jiaberrr  
隨著前端技術的不斷發(fā)展,地圖應用在我們的項目中越來越常見,本文將介紹如何在Vue3項目中集成高德地圖,并通過簡單的配置實現(xiàn)地圖的平移和縮放功能,需要的朋友可以參考下

實現(xiàn)步驟

1、申請高德地圖密鑰(Key)(已有key可跳過該步驟)

1.1 注冊并登錄高德開放平臺

首先,你需要訪問高德開放平臺的官方網(wǎng)站:高德開放平臺 | 高德地圖API

1.2. 創(chuàng)建應用

在網(wǎng)站頂部導航欄中,點擊“控制臺”進入開發(fā)者中心。

在控制臺頁面,找到“應用管理”區(qū)域,點擊“創(chuàng)建新應用”。

在創(chuàng)建應用的表單中,填寫以下信息:

  • 應用名稱:給你的應用起一個名字。
  • 應用類型:選擇你的應用類型,如“Web端”、“移動端”等。
  • 應用描述:簡要描述你的應用功能

應用創(chuàng)建成功后,你將進入應用詳情頁面,在這里你可以看到你的應用密鑰(Key)。這個密鑰是調(diào)用高德地圖API時需要用到的憑證。

2、集成高德地圖

方法一:

  引入高德地圖API 在項目根目錄下的index.html文件中引入高德地圖API:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Vue3中使用高德地圖</title>
  <!-- 引入高德地圖API -->
  <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您的key"></script>
</head>
<body>
  <div id="app"></div>
</body>
</html>

方法二: 

在使用地圖的頁面created生命周期中注冊

  async created () {
    if (window.AMap && window.AMapUI) {
      // 已載入高德地圖API,則直接初始化地圖
    } else {
      // 未載入高德地圖API,則先載入API再初始化
      await remoteLoad(
        `${window.location.protocol}//webapi.amap.com/maps?v=1.4.14&key=你的key`
      )
      await remoteLoad(
        `${window.location.protocol}//webapi.amap.com/ui/1.0/main.js`
      )
    }
  },

3、初始化地圖 

高德地圖默認支持平移和縮放功能,我們只需要在初始化地圖時設置相關屬性即可

<template>
  <div id="container" style="width: 100%; height: 500px;"></div>
</template>
 
<script>
export default {
  name: 'AMap',
  mounted() {
    this.initMap();
  },
  methods: {
    initMap() {
      const map = new AMap.Map('container', {
        resizeEnable: true, // 是否監(jiān)控地圖容器尺寸變化
        zoom: 11, // 初始化地圖層級
        center: [116.397428, 39.90923] // 初始化地圖中心點
      });
 
      // 添加地圖平移縮放控件
      map.plugin(['AMap.ToolBar'], function() {
        map.addControl(new AMap.ToolBar());
      });
    }
  }
}
</script>
 

到此這篇關于Vue3中集成高德地圖并實現(xiàn)平移縮放功能的文章就介紹到這了,更多相關Vue3高德地圖平移縮放內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在vue中使用setInterval的方法示例

    在vue中使用setInterval的方法示例

    這篇文章主要介紹了在vue中使用setInterval的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 在VUE中使用lodash的debounce和throttle操作

    在VUE中使用lodash的debounce和throttle操作

    這篇文章主要介紹了在VUE中使用lodash的debounce和throttle操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 如何在 Vue.js 中使用第三方js庫

    如何在 Vue.js 中使用第三方js庫

    本篇文章主要介紹了如何在 Vue.js 中使用第三方js庫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • vxe-table?實現(xiàn)按回車鍵自動新增一行(示例代碼)

    vxe-table?實現(xiàn)按回車鍵自動新增一行(示例代碼)

    本文通過示例代碼介紹了vxe-table新版本中實現(xiàn)回車自動換行功能的方法,通過設置keyboard-config.isLastEnterAppendRow參數(shù)可以控制是否開啟該功能,當回車鍵在最后一行按下時,會自動新增一行,并將光標移動到新行,代碼簡單易懂,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • 使用vue-touch報priority錯誤的解決

    使用vue-touch報priority錯誤的解決

    這篇文章主要介紹了使用vue-touch報priority錯誤的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Vue中的計算屬性與監(jiān)聽屬性

    Vue中的計算屬性與監(jiān)聽屬性

    這篇文章介紹了Vue中的計算屬性與監(jiān)聽屬性,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 如何持久化存儲你的Pinia狀態(tài)

    如何持久化存儲你的Pinia狀態(tài)

    createPersistedState是Pinia插件,用于持久化存儲狀態(tài)數(shù)據(jù),通過localStorage/sessionStorage實現(xiàn)頁面刷新后數(shù)據(jù)保留,適用于登錄信息、主題設置等場景,需在main.ts注冊并配置store開啟
    2025-07-07
  • vue返回上一頁面時不刷新問題及解決方案

    vue返回上一頁面時不刷新問題及解決方案

    這篇文章主要介紹了vue返回上一頁面時不刷新問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue 修改 data 數(shù)據(jù)問題并實時顯示的方法

    vue 修改 data 數(shù)據(jù)問題并實時顯示的方法

    今天小編就為大家分享一篇vue 修改 data 數(shù)據(jù)問題并實時顯示的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue如何實現(xiàn)點擊空白區(qū)域關閉彈窗

    vue如何實現(xiàn)點擊空白區(qū)域關閉彈窗

    這篇文章主要介紹了vue如何實現(xiàn)點擊空白區(qū)域關閉彈窗問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評論

仪陇县| 色达县| 西丰县| 阳城县| 巢湖市| 吴忠市| 南宁市| 夏河县| 共和县| 永州市| 从江县| 泰来县| 商南县| 黎平县| 乡城县| 顺义区| 盐池县| 河曲县| 张家口市| 安丘市| 永济市| 凤台县| 柘城县| 伽师县| 宁城县| 三门峡市| 阿勒泰市| 龙海市| 寿光市| 曲阳县| 年辖:市辖区| 中江县| 隆德县| 淄博市| 青浦区| 六枝特区| 都江堰市| 磐安县| 富民县| 无锡市| 江北区|