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

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

前言

一、注冊(cè)成為高德平臺(tái)開發(fā)者

二、注冊(cè)天氣key

1.點(diǎn)擊首頁(yè)右上角打開控制臺(tái)

?2.創(chuàng)建新應(yīng)用

三、vue項(xiàng)目使用

1.打開vue項(xiàng)目找到public下的index.html,如果是vue3的話直接在主目錄打開index.html文件就行,主要就是打開出口文件

?編輯

2.根據(jù)高德開放文檔獲取當(dāng)前城市信息

?3.獲取天氣信息

?4.完整代碼

5.效果

四、流量限制


前言

????????之前就寫過(guò)一版vue獲取天氣地區(qū)信息接口的,是根據(jù)騰訊位置服務(wù),獲取到當(dāng)前為止信息,之后再去請(qǐng)求心知天氣的api獲取到當(dāng)前天氣信息。但是打包后有跨域的問(wèn)題,修改也比較麻煩,故此這個(gè)版本放棄了,找了個(gè)最簡(jiǎn)單的,通過(guò)高德開放平臺(tái)的地理位置信息去請(qǐng)求高德的天氣接口實(shí)現(xiàn),比之前的簡(jiǎn)單,故此記錄一下。

有感興趣的小伙伴也可以看我之前寫的那篇:獲取地理位置請(qǐng)求免費(fèi)天氣接口_請(qǐng)叫我歐皇i的博客-CSDN博客


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、注冊(cè)成為高德平臺(tái)開發(fā)者

  1. 打開高德開放平臺(tái),注意??!如果打開后各種操作響應(yīng)巨慢,可以換個(gè)瀏覽器打開高德開放平臺(tái),比如谷歌

高德開放平臺(tái) | 高德地圖API

? ? ? 2.登錄注冊(cè)成為開發(fā)者,注冊(cè)成功后應(yīng)該如下所示

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

二、注冊(cè)天氣key

1.點(diǎn)擊首頁(yè)右上角打開控制臺(tái)

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?2.創(chuàng)建新應(yīng)用

應(yīng)用管理===》我的應(yīng)用===》創(chuàng)建新應(yīng)用

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

選擇天氣后點(diǎn)擊新建?

?最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?新建完后點(diǎn)擊添加key最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?點(diǎn)擊藍(lán)色字體:安全密鑰使用說(shuō)明

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

三、vue項(xiàng)目使用

1.打開vue項(xiàng)目找到public下的index.html,如果是vue3的話直接在主目錄打開index.html文件就行,主要就是打開出口文件

直接使用他官網(wǎng)的方式二實(shí)現(xiàn)

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

在index.html的?<head>標(biāo)簽內(nèi)添加以下代碼,密鑰就是下圖的這倆個(gè),別貼錯(cuò)了,這個(gè)key和安全密鑰都要添加上去

注意??!每次修改完出口文件后記得重啟vue項(xiàng)目

<script type="text/javascript">
        window._AMapSecurityConfig = {
            securityJsCode:'您申請(qǐng)的安全密鑰',
        }
</script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申請(qǐng)的key值"></script> 

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

2.根據(jù)高德開放文檔獲取當(dāng)前城市信息

創(chuàng)建個(gè)weather.vue文件

       getCity() {
            let that = this;
            let city=null;
            AMap.plugin('AMap.CitySearch', function() {
                var citySearch = new AMap.CitySearch();
                citySearch.getLocalCity(function(status, result) {
                    if (status === 'complete' && result.info === 'OK') {
                       
                       console.log(result,'城市信息')
                    }
                });
            });
        },

得到城市信息如下:

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?3.獲取天氣信息

這邊需要上個(gè)接口傳個(gè)當(dāng)前的城市名稱之后再調(diào)用

  // 獲取天氣
        getWeather(city) {
            //加載天氣查詢插件
            AMap.plugin('AMap.Weather', function() {
                //創(chuàng)建天氣查詢實(shí)例
                let weather = new AMap.Weather();
                //執(zhí)行實(shí)時(shí)天氣信息查詢
                weather.getLive(city, function(err, data) {
                    console.log(err, data);
                    if (data.info == 'OK') {
                    }
                });
            });
        }

得到:

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

?4.完整代碼

<template>
  <div class="box">
    <p class="boxTemperature">{{ weatcherData.temperature }}°</p>
    <p class="boxWeather">{{ weatcherData.weather }}</p>
    <p class="boxCity">{{ weatcherData.city }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      weatcherData: {
        adcode: "",
        city: "",
        humidity: "",
        info: "",
        province: "",
        reportTime: "",
        temperature: 0,
        weather: "",
        windDirection: "",
        windPower: "",
      },
    };
  },
  mounted() {
    this.getCity();
  },
  methods: {
    getCity() {
      let that = this;
      AMap.plugin("AMap.CitySearch", function () {
        var citySearch = new AMap.CitySearch();
        citySearch.getLocalCity(function (status, result) {
          if (status === "complete" && result.info === "OK") {
            // 查詢成功,result即為當(dāng)前所在城市信息
            that.getWeather(result.city);
          }
        });
      });
    },
    // 獲取天氣
    getWeather(city) {
      let that = this;
      //加載天氣查詢插件
      AMap.plugin("AMap.Weather", function () {
        //創(chuàng)建天氣查詢實(shí)例
        let weather = new AMap.Weather();
        //執(zhí)行實(shí)時(shí)天氣信息查詢
        weather.getLive(city, function (err, data) {
          console.log(data);
          if (data.info == "OK") {
            that.weatcherData = data;
            console.log(that.weatcherData, "天氣");
          }
        });
      });
    },
  },
};
</script>

<style scoped>
.box {
  display: flex;
  align-items: center;
  color: #5e5757;
  margin-right: 20px;
}
.boxTemperature {
  font-size: 18px;
}
.boxWeather {
  font-size: 14px;
  margin: 0 0 0 15px;
}
.boxCity {
  margin-left: 10px;
  font-size: 16px;
}
</style>

5.效果

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

四、流量限制

個(gè)人開發(fā)者一天可以調(diào)用5k,算還不錯(cuò)吧,小企業(yè)的話這個(gè)應(yīng)該也能滿足了

流量限制說(shuō)明-實(shí)用工具-開發(fā)指南-Web服務(wù) API | 高德地圖API

最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn),vue,vue.js,前端,javascript

打包后也可以獲取到,也不需要跨域啥的。如果還有更好的辦法可以在評(píng)論區(qū)聯(lián)系我~

文章到此結(jié)束,希望對(duì)你有所幫助~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-683192.html

到了這里,關(guān)于最簡(jiǎn)單vue獲取當(dāng)前地區(qū)天氣--高德開放平臺(tái)實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

  • 【微信小程序】免費(fèi)的高德地圖api——獲取天氣(全過(guò)程)

    【微信小程序】免費(fèi)的高德地圖api——獲取天氣(全過(guò)程)

    介紹 這里是小編成長(zhǎng)之路的歷程,也是小編的學(xué)習(xí)之路。希望和各位大佬們一起成長(zhǎng)! 以下為小編最喜歡的兩句話: 要有最樸素的生活和最遙遠(yuǎn)的夢(mèng)想,即使明天天寒地凍,山高水遠(yuǎn),路遠(yuǎn)馬亡。 一個(gè)人為什么要努力? 我見過(guò)最好的答案就是:因?yàn)槲蚁矚g的東西都很貴,

    2024年02月02日
    瀏覽(102)
  • 微信小程序使用高德地圖獲取當(dāng)前定位

    微信小程序使用高德地圖獲取當(dāng)前定位

    1.在騰訊地圖官網(wǎng)注冊(cè)一個(gè)key(創(chuàng)建一個(gè)應(yīng)用會(huì)自動(dòng)生成一個(gè)key,詳細(xì)步驟如圖) 騰訊位置服務(wù) - 立足生態(tài),連接未來(lái) 注意點(diǎn):開通webserviceAPI服務(wù):控制臺(tái) -應(yīng)用管理 -?我的應(yīng)用?-添加key- 勾選WebServiceAPI - 保存 (小程序SDK需要用到webserviceAPI的部分服務(wù),所以使用該功能的KEY需

    2024年02月06日
    瀏覽(104)
  • uniapp---- 微信小程序中獲取當(dāng)前地理位置(高德地圖)

    uniapp---- 微信小程序中獲取當(dāng)前地理位置(高德地圖)

    1.在manifest.json中選擇微信小程序配置,勾選上位置接口。 2.在manifest.json中選擇源碼視圖,添加permission和requiredPrivateInfos 3.進(jìn)入微信公眾平臺(tái)添加合法域名(不能少但是可以放在最后添加,調(diào)試期間可以打開開發(fā)者工具的不校驗(yàn)合法域名) 4.下載amap-wx.130.js,并且進(jìn)行引用,

    2024年02月12日
    瀏覽(100)
  • uniapp開發(fā)小程序解析經(jīng)緯度獲取當(dāng)前位置信息(高德地圖三)

    uniapp開發(fā)小程序解析經(jīng)緯度獲取當(dāng)前位置信息(高德地圖三)

    選擇了高德地圖定位 高德地圖官網(wǎng) 小程序步驟如下: ? ? ?1.首先創(chuàng)建應(yīng)用 ? ? ??2.點(diǎn)擊增添key按鈕申請(qǐng)小程序key ? ? ? ? 3.然后下載它的微信小程序版 SDK:微信小程序 SDK ? ? ? ? 4.把下載的sdk放在公共的文件里,這里我放在了utils文件目錄下 ? ? ? ? ?5.使用頁(yè)面導(dǎo)入此

    2024年02月02日
    瀏覽(101)
  • 記錄--手把手教你Vue+ECharts+高德地圖API實(shí)現(xiàn)天氣預(yù)報(bào)數(shù)據(jù)可視化

    記錄--手把手教你Vue+ECharts+高德地圖API實(shí)現(xiàn)天氣預(yù)報(bào)數(shù)據(jù)可視化

    所謂數(shù)據(jù)可視化,我們可以理解為從宏觀角度來(lái)看一眼就能看出來(lái)整個(gè)數(shù)據(jù)的占比,走向。對(duì)于數(shù)據(jù)可視化,很多互聯(lián)網(wǎng)公司是很看重這一塊的,包括大廠;就比如阿里的淘寶,雙十一的時(shí)候往往就需要將消費(fèi)者的一些數(shù)據(jù)通過(guò)圖的形式展現(xiàn)出來(lái)。接下來(lái)我們就來(lái)實(shí)現(xiàn)一個(gè)天

    2024年02月07日
    瀏覽(22)
  • 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ú)法完全覆蓋所有用戶 IP ,失敗率在5%左右。 sdk 定位失?。簷z查 sdk 的 key 是否設(shè)置好,以及 webview 的定位權(quán)限及應(yīng)用和系統(tǒng)的定位權(quán)限是否開啟。 瀏覽器定位失敗,有多種情

    2024年02月04日
    瀏覽(44)
  • 高德地圖的簡(jiǎn)單使用:點(diǎn)擊標(biāo)記獲取經(jīng)緯度和詳細(xì)地址

    高德地圖的簡(jiǎn)單使用:點(diǎn)擊標(biāo)記獲取經(jīng)緯度和詳細(xì)地址

    1. 先進(jìn)入高德開發(fā)平臺(tái)注冊(cè)登錄 2.進(jìn)入地圖 js Api 按照步驟申請(qǐng)key 3 使用npm安裝依賴包 npm i @amap/amap-jsapi-loader --save 4. 高德api 都有說(shuō)明 下面看下我實(shí)現(xiàn)的功能和代碼 1. 初始化地圖加載地圖將自動(dòng)定位到您所在城市并顯示,點(diǎn)擊地圖實(shí)現(xiàn)了打點(diǎn)獲取經(jīng)緯度和詳情地址。 2.輸入提

    2024年02月12日
    瀏覽(20)
  • 前端Vue自定義簡(jiǎn)單通用省市區(qū)選擇器picker地區(qū)選擇器picker 收獲地址界面模版

    前端Vue自定義簡(jiǎn)單通用省市區(qū)選擇器picker地區(qū)選擇器picker 收獲地址界面模版

    隨著技術(shù)的發(fā)展,開發(fā)的復(fù)雜度也越來(lái)越高,傳統(tǒng)開發(fā)方式將一個(gè)系統(tǒng)做成了整塊應(yīng)用,經(jīng)常出現(xiàn)的情況就是一個(gè)小小的改動(dòng)或者一個(gè)小功能的增加可能會(huì)引起整體邏輯的修改,造成牽一發(fā)而動(dòng)全身。通過(guò)組件化開發(fā),可以有效實(shí)現(xiàn)單獨(dú)開發(fā),單獨(dú)維護(hù),而且他們之間可以隨

    2024年02月10日
    瀏覽(24)
  • 最簡(jiǎn)單的人臉檢測(cè)(免費(fèi)調(diào)用百度AI開放平臺(tái)接口)

    最簡(jiǎn)單的人臉檢測(cè)(免費(fèi)調(diào)用百度AI開放平臺(tái)接口)

    遠(yuǎn)程調(diào)用百度AI開放平臺(tái)的web服務(wù),快速完成人臉識(shí)別 這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos 在檢測(cè)人臉數(shù)量、位置、性別、口罩等場(chǎng)景時(shí),可以考慮使用百度開放平臺(tái)提供的web接口,一個(gè)web請(qǐng)求就能完成檢測(cè)得到結(jié)果,本篇記錄了從申

    2024年02月12日
    瀏覽(28)
  • [JAVA版本] Websocket獲取B站直播彈幕——基于直播開放平臺(tái)

    B站直播間彈幕Websocket獲取 — 嗶哩嗶哩直播開放平臺(tái) 基于B站直播開放平臺(tái)開放且未上架時(shí),只能個(gè)人使用。 fastjson2用于解析JSON字符串 ,可自行替換成別的框架。 hutool-core用于解壓zip數(shù)據(jù) ,可自行替換成別的框架。 用于發(fā)送項(xiàng)目start、end、heartbeat請(qǐng)求。 注意: 沒有上架的

    2024年02月06日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包