vue地圖插件,vue3.0實現地圖功能

 2023-11-30 阅读 25 评论 0

摘要:目前官方沒有vue3.0組件,是JavaScript API v3以script標簽引入 vue3.0實現地圖功能1.創建秘鑰ak引入script1.打開index.html2.插入script在需要的vue 文件中插入一個空div在script標簽中寫入js部分onMouted語法 1.創建秘鑰ak 申請入口:傳送門 提交后如下(訪問應用(ak)欄下的就

目前官方沒有vue3.0組件,是JavaScript API v3以script標簽引入

vue3.0實現地圖功能

  • 1.創建秘鑰ak
  • 引入script
    • 1.打開index.html
    • 2.插入script
  • 在需要的vue 文件中插入一個空div
  • 在script標簽中寫入js部分
    • onMouted語法

1.創建秘鑰ak

申請入口:傳送門
在這里插入圖片描述
提交后如下(訪問應用(ak)欄下的就是密鑰復制走用就可以)
在這里插入圖片描述

引入script

1.打開index.html

2.插入script

// 把密鑰替換在您的密匙的位置
<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密鑰"></script>

在需要的vue 文件中插入一個空div

vue地圖插件?空div用來存放地圖需要設置寬高;

// 空div用來存放地圖需要設置寬高;
<div id="container" style="width: 800px;height: 800px"></div>

在script標簽中寫入js部分

需要哪些功能可以寫在onMouted中下面為例子入口:傳送門

onMounted(function(){// var map = new BMap.Map('container');//    var point = new BMap.Point(113.98338,35.288341);//    map.centerAndZoom(point, 15);//    map.enableScrollWheelZoom(true);// GL版命名空間為BMapGL// 按住鼠標右鍵,修改傾斜角和角度var map = new BMapGL.Map("container");    // 創建Map實例map.centerAndZoom(new BMapGL.Point(113.985275,35.288175), 20);  // 初始化地圖,設置中心點坐標和地圖級別map.enableScrollWheelZoom(true);     //開啟鼠標滾輪縮放var scaleCtrl = new BMapGL.ScaleControl();  // 添加比例尺控件map.addControl(scaleCtrl);var zoomCtrl = new BMapGL.ZoomControl();  // 添加比例尺控件map.addControl(zoomCtrl);})

onMouted語法

引入:

// 在vue中引入
import {onMounted,} from 'vue'

使用格式參考上面: 在script標簽中寫入js部分寫法;

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/186142.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息