国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue中引入并使用高德地圖

這篇具有很好參考價(jià)值的文章主要介紹了vue中引入并使用高德地圖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、使用npm引入高德地圖

1.進(jìn)入高德開(kāi)放平臺(tái)
2.點(diǎn)擊: 開(kāi)發(fā)支持---------地圖JS AP---------JSAPI的加載
vue中引入并使用高德地圖
vue中引入并使用高德地圖
3.選擇 按NPM方式使用loader

vue中引入并使用高德地圖

4.定義一個(gè)有寬高的div,書(shū)寫(xiě)以下代碼:

<template>
  <div id="container"></div>
</template>
<script>
import AMapLoader from "@amap/amap-jsapi-loader";
export default {
  data() {
    return {
        map:null
    };
  },
  mounted() {
    AMapLoader.load({
      key: "", // 申請(qǐng)好的Web端開(kāi)發(fā)者Key,首次調(diào)用 load 時(shí)必填
      version: "2.0", // 指定要加載的 JSAPI 的版本,缺省時(shí)默認(rèn)為 1.4.15
      plugins: [], // 需要使用的的插件列表,如比例尺'AMap.Scale'})
      .then((AMap) => {
        map = new AMap.Map("container");
      })
      .catch((e) => {
        console.log(e);
      });
  },
};
</script>
<style>
#container {
    width: 800px;
    height: 400px;
}
</style>

二、小試牛刀----修改鼠標(biāo)樣式

先放效果圖,左下角是可供選擇的鼠標(biāo)樣式
vue中引入并使用高德地圖

1.點(diǎn)擊示例中心---------地圖屬性-------下劃找到 設(shè)置鼠標(biāo)樣式
vue中引入并使用高德地圖
vue中引入并使用高德地圖
2.點(diǎn)進(jìn)去后有示例代碼
vue中引入并使用高德地圖
3.這是之前代碼截圖,需要注意兩點(diǎn)
(1)官方代碼綁定的click事件傳遞的this 指當(dāng)前點(diǎn)擊元素,但是vue是沒(méi)有的,在這里可以不傳參,也可以傳遞$event
(2)官方代碼的target.value獲取到的是 點(diǎn)擊元素對(duì)應(yīng)的的value值,大家可以打印target,找到target屬性里的defaultVaule屬性
vue中引入并使用高德地圖
4.很重要的一點(diǎn),由于鼠標(biāo)樣式使用了icon圖標(biāo),為了省事,我直接在index.html文件里引入樣式,其它使用方式可以去阿里巴巴矢量圖標(biāo)庫(kù)官網(wǎng)查看

<link rel="stylesheet" href="https://at.alicdn.com/t/font_873139_0v65kqy674.css" >

vue中引入并使用高德地圖

5.代碼如下:

<template>
  <div id="body">
    <div id="container" class="map"></div>
    <ul id="cursorList" class="input-card">
      <li>
        <input
          name="cursor"
          value="default"
          type="radio"
          @click="switchCursor"
        />
        <span class="iconfont icon-Cursor"></span>
      </li>
      <li>
        <input
          name="cursor"
          value="pointer"
          type="radio"
          @click="switchCursor"
          checked
        />
        <span class="iconfont icon--Hand-Cursor"></span>
      </li>
      <li>
        <input name="cursor" value="move" type="radio" @click="switchCursor" />
        <span class="iconfont icon-cursor-move"></span>
      </li>
      <li>
        <input
          name="cursor"
          value="crosshair"
          type="radio"
          @click="switchCursor"
        />
        <span class="iconfont icon-cross"></span>
      </li>
    </ul>
  </div>
</template>
<script>
import AMapLoader from "@amap/amap-jsapi-loader";
export default {
  data() {
    return {
      map: null,
    };
  },
  mounted() {
    AMapLoader.load({
      key: "", // 申請(qǐng)好的Web端開(kāi)發(fā)者Key,首次調(diào)用 load 時(shí)必填
      version: "2.0", // 指定要加載的 JSAPI 的版本,缺省時(shí)默認(rèn)為 1.4.15
      plugins: [], // 需要使用的的插件列表,如比例尺'AMap.Scale'})
      .then((AMap) => {
        this.map = new AMap.Map("container");
      })
      .catch((e) => {
        console.log(e);
      });
  },
  methods: {
    switchCursor(target) {
    //   console.log(target);
      var value = target.target.defaultValue;
      this.map.setDefaultCursor(value);
    },
  },
};
</script>
<style>
#body {
  width: 800px;
  height: 400px;
  border: 2px solid skyblue;
}
#container {
  width: 100%;
  height: 100%;
}
.input-card {
  width: 70px;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
</style>

補(bǔ)充:所有屬性到參考手冊(cè)查找,按住ctrl并且點(diǎn)擊就能在新窗口打開(kāi)

vue中引入并使用高德地圖文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-436644.html

到了這里,關(guān)于vue中引入并使用高德地圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端vue引入高德地圖入門(mén)教程

    前端vue引入高德地圖入門(mén)教程

    距離上一篇關(guān)于前端項(xiàng)目中使用高德地圖的文章已經(jīng)將近5年之久, 這是我的第一篇關(guān)于高德地圖的文章 這期間前端技術(shù)日新月異,5年前JQuery還如日中天,如今已經(jīng)銷(xiāo)聲匿跡,很少有公司招聘還在要求JQuery,更多的是Vue、React。 如今更多采用模塊化開(kāi)發(fā),結(jié)合webpack、vite,我

    2024年02月11日
    瀏覽(32)
  • Vue項(xiàng)目中引入高德地圖步驟詳解

    Vue項(xiàng)目中引入高德地圖步驟詳解

    高德地圖API官網(wǎng):高德開(kāi)放平臺(tái) | 高德地圖API。 目錄 一、案例效果 二、開(kāi)發(fā)準(zhǔn)備 1. 注冊(cè)高德開(kāi)放平臺(tái)賬號(hào) 2. 創(chuàng)建應(yīng)用添加 key 值 三、項(xiàng)目中使用地圖組件 1. npm 獲取高德地圖 API 2.在項(xiàng)目中新建 MapContainer.vue 文件,用作地圖組件。 3.在 MapContainer.vue 地圖組件中創(chuàng)建 div 標(biāo)簽作

    2024年02月03日
    瀏覽(26)
  • 前端系列19集-vue3引入高德地圖,響應(yīng)式,自適應(yīng)

    前端系列19集-vue3引入高德地圖,響應(yīng)式,自適應(yīng)

    npm i @amap/amap-jsapi-loader --save 要在Vue 3中引入高德地圖,你可以按照以下步驟進(jìn)行操作: 在項(xiàng)目目錄中使用npm或yarn安裝高德地圖的JavaScript API庫(kù)。你可以使用以下命令之一: npm install @amap/amap-jsapi-loader yarn add @amap/amap-jsapi-loader 在Vue組件中引入并使用高德地圖。 在你的Vue組件中

    2024年02月07日
    瀏覽(20)
  • vue 引入高德地圖當(dāng)前定位失敗 Get ipLocation failed.Geolocation permission denied.

    vue 引入高德地圖當(dāng)前定位失敗 Get ipLocation failed.Geolocation permission denied.

    getCurrentPosition 返回的 message 原因解析 : Get ipLocation failed : IP 精確定位失敗,精確IP定位服務(wù)目前無(wú)法完全覆蓋所有用戶(hù) IP ,失敗率在5%左右。 sdk 定位失?。簷z查 sdk 的 key 是否設(shè)置好,以及 webview 的定位權(quán)限及應(yīng)用和系統(tǒng)的定位權(quán)限是否開(kāi)啟。 瀏覽器定位失敗,有多種情

    2024年02月04日
    瀏覽(44)
  • uniapp - [安卓|蘋(píng)果]實(shí)現(xiàn)App端引入高德地圖,詳細(xì)獲取當(dāng)前用戶(hù)手機(jī)定位、兩個(gè)地點(diǎn)的路線(xiàn)規(guī)劃及相關(guān)示例代碼,uniapp安卓Android平臺(tái)軟件下使用高德地圖,獲取當(dāng)前位置信息及規(guī)劃路線(xiàn)

    uniapp - [安卓|蘋(píng)果]實(shí)現(xiàn)App端引入高德地圖,詳細(xì)獲取當(dāng)前用戶(hù)手機(jī)定位、兩個(gè)地點(diǎn)的路線(xiàn)規(guī)劃及相關(guān)示例代碼,uniapp安卓Android平臺(tái)軟件下使用高德地圖,獲取當(dāng)前位置信息及規(guī)劃路線(xiàn)

    在uniapp安卓app端 | 蘋(píng)果app端開(kāi)發(fā)中,詳細(xì)完成APP端引入使用高德地圖插件,提供可直接復(fù)制的示例,例如獲取當(dāng)前定位及取到當(dāng)前城市位置信息,規(guī)劃兩個(gè)位置的路線(xiàn)(規(guī)劃城市2個(gè)點(diǎn)的路線(xiàn)軌跡及在地圖上顯示)等示例。 新手跟著教程一步步來(lái),輕松實(shí)現(xiàn)此功能。 首先,

    2024年02月22日
    瀏覽(196)
  • vue項(xiàng)目中使用高德地圖

    vue項(xiàng)目中使用高德地圖

    最近做的項(xiàng)目中有個(gè)地圖選擇的功能,如下圖所示: 所以在此記錄下使用方法,望各位大神指導(dǎo) 我的應(yīng)用 | 高德控制臺(tái) 第一步: 去高德官網(wǎng)去創(chuàng)建一個(gè)屬于自己的地圖應(yīng)用 (得到key和秘鑰) 我的應(yīng)用 | 高德控制臺(tái) ?這是添加的方式: 準(zhǔn)備-入門(mén)-教程-地圖 JS API | 高德地圖

    2024年02月07日
    瀏覽(20)
  • 小程序引入高德/百度地圖坐標(biāo)系詳解

    小程序引入高德/百度地圖坐標(biāo)系詳解

    官網(wǎng)最近更新時(shí)間:最后更新時(shí)間: 2021年08月17日 高德官網(wǎng)之在原生小程序中使用的常見(jiàn)問(wèn)題 鏈接 目前在小程序中使用 高德地圖只支持以下功能 :地址描述、POI 和實(shí)時(shí)天氣數(shù)據(jù) 小結(jié):從高德api中獲取數(shù)據(jù)然后更新到騰訊地圖的map上 其實(shí)還是使用的騰訊地圖 只不過(guò)數(shù)據(jù)的來(lái)

    2024年02月09日
    瀏覽(23)
  • 微信小程序引入高德地圖Demo 快速上手

    微信小程序引入高德地圖Demo 快速上手

    本文參照官方文檔進(jìn)行編寫(xiě) 最后引入官方實(shí)例 最終效果 ` 注冊(cè)賬號(hào) https://lbs.amap.com/?ref=http%3A%2F%2Flbs.amap.com%2Fdev%2F#/ 獲取Key教程 https://lbs.amap.com/api/wx/guide/create-project/get-key/ 訪(fǎng)問(wèn)網(wǎng)址 https://github.com/amap-demo/wx-regeo-poiaround-weather 下載微信小程序?qū)嵗?用微信開(kāi)發(fā)者工具打開(kāi) 打開(kāi)

    2024年02月11日
    瀏覽(109)
  • 在vue3項(xiàng)目中使用新版高德地圖

    在vue3項(xiàng)目中使用新版高德地圖

    高德開(kāi)發(fā)平臺(tái) :?高德開(kāi)放平臺(tái) | 高德地圖API (amap.com) 1. 首先你要注冊(cè)好賬號(hào)登錄 2. 獲取key和密鑰? ? 自2021年12月02日升級(jí),升級(jí)之后所申請(qǐng)的 key 必須配備安全密鑰? jscode? 一起使用 ????????按 NPM 方式安裝使用 Loader : ????????在頁(yè)面中通過(guò)NPM 方式安裝的使用 : ? ?

    2023年04月19日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包