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

vue3中使用百度地圖的簡單步驟

 更新時間:2023年06月13日 08:50:31   作者:多喝開水少熬夜  
最近項目要用到百度地圖api,好久沒用到地圖,就百度了一番,下面這篇文章主要給大家介紹了關(guān)于vue3中使用百度地圖的簡單步驟,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

前言

最近一個項目要用到地圖,因為微信小程序用的也是百度地圖,所以想著網(wǎng)頁端也用百度地圖,在網(wǎng)上查了很多方法,包括引入百度地圖第三方庫,還是有問題,發(fā)現(xiàn)最簡單的方法就是在index.html中引入script,然后直接在相關(guān)頁面肝就完事。

一、申請ak

在百度開發(fā)者平臺上面申請,其他博客都可以看到相關(guān)申請過程,這里就不多述。

因為還處于開發(fā)調(diào)試狀態(tài),所以白名單寫的是**。

二、使用步驟

1.在public下index.html引入相關(guān)script

 <script
    type="text/javascript"
    src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=your_ak"
></script>

2.在相關(guān)頁面編寫代碼

代碼如下(示例):

<template>
  <div class="bmap" id="container"></div>
  <div></div>
</template>
<script>
import { useStore } from 'vuex'
// import { ref } from 'vue'
export default {
  name: 'BmapDemo',
  mounted() {
    const store = useStore()
    var map = new window.BMapGL.Map('container')
    var point = new window.BMapGL.Point(
      store.state.record.longitude,//這里本人項目中可以有相關(guān)store數(shù)據(jù),建議從自己項目出發(fā)進行修改
      store.state.record.latitude
    )
    map.centerAndZoom(point, 18)
    map.enableScrollWheelZoom(true)
    var label = new window.BMapGL.Label('疲勞地點', {
      position: point, // 設置標注的地理位置
      offset: new window.BMapGL.Size(0, 0) // 設置標注的偏移量
    })
    // 添加標簽
    map.addOverlay(label) // 將標注添加到地圖中
    label.setStyle({
      fontSize: '32px',
      color: 'red'
    })
    var marker = new window.BMapGL.Marker(point) // 創(chuàng)建標注
    map.addOverlay(marker) // 將標注添加到地圖中
    var scaleCtrl = new window.BMapGL.ScaleControl() // 添加比例尺控件
    map.addControl(scaleCtrl)
    var zoomCtrl = new window.BMapGL.ZoomControl() // 添加縮放控件
    map.addControl(zoomCtrl)
    var cityCtrl = new window.BMapGL.CityListControl() // 添加城市列表控件
    map.addControl(cityCtrl)
  },
  setup() {
    // const store = useStore()
    // let latitude = ref('')
    // let longitude = ref('')
    // console.log(store.state.record.latitude)
    // latitude.value = store.state.record.latitude
    // longitude.value = store.state.record.longitude
    // return {
    //   latitude,
    //   longitude
    // }
  }
}
</script>
<style scoped>
.bmap {
  width: 800px;
  height: 600px;
  border: 1px solid #000;
}
</style>

顯示結(jié)果:

總結(jié)

感覺這種方法是最快速的,關(guān)鍵點有一個就是new window.BMapGL.Map,前面要加window。然后其他用法都可以在官方文檔中查到。

鏈接:
https://lbsyun.baidu.com/index.php?title=jspopularGL/guide/getkey

到此這篇關(guān)于vue3中使用百度地圖的文章就介紹到這了,更多相關(guān)vue3使用百度地圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解基于vue的移動web app頁面緩存解決方案

    詳解基于vue的移動web app頁面緩存解決方案

    這篇文章主要介紹了詳解基于vue的移動web app頁面緩存解決方案,非常具有實用價值,需要的朋友可以參考下
    2017-08-08
  • 淺析對Vue中keep-alive緩存組件的理解

    淺析對Vue中keep-alive緩存組件的理解

    <keep-alive> 是一個抽象組件,用于將其內(nèi)部的組件保留在內(nèi)存中,而不會重新渲染,這意味著當組件在<keep-alive> 內(nèi)部切換時,其狀態(tài)將被保留,而不是被銷毀和重新創(chuàng)建,這篇文章主要介紹了Vue中的keep-alive緩存組件的理解,需要的朋友可以參考下
    2024-01-01
  • Vue中對組件二開解決思路以及方案

    Vue中對組件二開解決思路以及方案

    這篇文章主要介紹了Vue中對組件二開解決思路以及方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-04-04
  • vue3+vite配置tailwindcss全過程

    vue3+vite配置tailwindcss全過程

    這篇文章主要介紹了vue3+vite配置tailwindcss全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Vue3實現(xiàn)跨頁面?zhèn)髦档膸追N常見方法

    Vue3實現(xiàn)跨頁面?zhèn)髦档膸追N常見方法

    在Vue 3中,跨頁面?zhèn)髦悼梢酝ㄟ^多種方式實現(xiàn),具體選擇哪種方法取決于應用的具體需求和頁面間的關(guān)系,本文列舉了幾種常見的跨頁面?zhèn)髦捣椒?感興趣的同學跟著小編來看看吧
    2024-04-04
  • 在Vue-cli里應用Vuex的state和mutations方法

    在Vue-cli里應用Vuex的state和mutations方法

    今天小編就為大家分享一篇在Vue-cli里應用Vuex的state和mutations方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue.js結(jié)合bootstrap實現(xiàn)分頁控件

    Vue.js結(jié)合bootstrap實現(xiàn)分頁控件

    這篇文章主要為大家詳細介紹了Vue.js 合bootstrap實現(xiàn)分頁控件的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Vue使用video.js的代碼詳解

    Vue使用video.js的代碼詳解

    這篇文章主要介紹了Vue使用video.js的代碼詳解,包括在vue腳手架中引入video.js,實例化了視頻.js播放器,并在上銷毀了它,結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • Vue組件的通信方式詳解

    Vue組件的通信方式詳解

    這篇文章主要介紹的是Vue組件間的通信方式,本文將系統(tǒng)的介紹了幾種不使用Vuex,比較實用的組件間的通信方式,希望能幫助到大家
    2023-04-04
  • vue使用formData時候傳遞參數(shù)是個空值的情況處理

    vue使用formData時候傳遞參數(shù)是個空值的情況處理

    這篇文章主要介紹了vue使用formData時候傳遞參數(shù)是個空值的情況處理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

垦利县| 盖州市| 远安县| 若羌县| 汝阳县| 东光县| 浦城县| 饶平县| 会同县| 乐东| 丽水市| 青岛市| 夏津县| 桐城市| 新巴尔虎右旗| 额敏县| 白沙| 大渡口区| 仪陇县| 东平县| 鞍山市| 甘肃省| 仁怀市| 龙岩市| 八宿县| 长白| 内乡县| 科尔| 海晏县| 新蔡县| 黄陵县| 海林市| 大悟县| 阿图什市| 德庆县| 城步| 苏尼特左旗| 平泉县| 曲靖市| 甘谷县| 江都市|