2.成為開發(fā)者

注冊(cè)說明:您可以選擇個(gè)人/企業(yè)認(rèn)證,并按照系統(tǒng)提示,完成您的開發(fā)者認(rèn)證。

3.獲取服務(wù)密鑰(AK)

獲取說明:您需要為AK命名,并選取AK中需包括的服務(wù),同時(shí)選擇您的AK校驗(yàn)方式。該服務(wù)需要使用服務(wù)端AK調(diào)用。

1.進(jìn)入百度地圖開放平臺(tái)官網(wǎng)控制臺(tái),點(diǎn)擊【應(yīng)用管理】-【我的應(yīng)用】

2.點(diǎn)擊【創(chuàng)建應(yīng)用】進(jìn)入AK申請(qǐng)頁面,填寫應(yīng)用名稱,務(wù)必選擇AK類型為“瀏覽器端”,JS API只支持瀏覽器端AK進(jìn)行請(qǐng)求與訪問

3.為了防止您的AK被盜用,請(qǐng)您務(wù)必配置refer白名單,只有該白名單中的網(wǎng)站才能成功發(fā)起調(diào)用。如下方示例所示,配置了*.mysite.com*為域名白名單,即代表域名中包含.mysite.com的網(wǎng)站=才可以使用該AK訪問JS API的服務(wù)

請(qǐng)妥善保管你的API密鑰,因?yàn)樗鼘⒂糜谒蠥PI請(qǐng)求的身份驗(yàn)證。

4.發(fā)送請(qǐng)求 使用服務(wù)獲取服務(wù)密鑰(AK)

請(qǐng)求說明:您需要拼接HTTP請(qǐng)求URL,將您申請(qǐng)的AK作為必填參數(shù)一同發(fā)送,接收HTTP請(qǐng)求返回的數(shù)據(jù)(JSON或XML格式),解析數(shù)據(jù)

在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的重要步驟。以下是使用curl進(jìn)行測(cè)試的一個(gè)案例:

示例輸入:

curl https://api.map.baidu.com/weather/v1/?district_id=222405&data_type=all&ak=你的ak

將YOUR_API_KEY替換為你的實(shí)際API密鑰。

你將得到一個(gè)JSON格式的響應(yīng),其中包含了搜索結(jié)果的詳細(xì)信息,如圖片的URL、預(yù)覽圖、尺寸等。

示例輸出:

{
"status":0,
"result":{
"location":{
"country":"中國",
"province":"北京市",
"city":"北京市",
"name":"東城",
"id":"110101"
},
"now":{
"temp":4,
"feels_like":1,
"rh":73,
"wind_class":"2級(jí)",
"wind_dir":"東風(fēng)",
"text":"多云",
"prec_1h":0,
"clouds":999999,
"vis":3471,
"aqi":140,
"pm25":107,
"pm10":0,
"no2":23,
"so2":22,
"o3":70,
"co":1.7,
"uptime":"20200220143500"
},
"indexes":[
{
"name":"晨練指數(shù)",
"brief":"較適宜",
"detail":"天氣陰沉,請(qǐng)避免在林中晨練。"
},
{
"name":"洗車指數(shù)",
"brief":"適宜",
"detail":"天氣較好,適合擦洗汽車。"
}
],
"alerts":[
{
"type": "道路冰雪",
"level": "藍(lán)色預(yù)警",
"title": "市氣象局發(fā)布道路冰雪藍(lán)色預(yù)警[IV級(jí)/一般]",
"desc": "市氣象局發(fā)布道路冰雪藍(lán)色預(yù)警信號(hào):受降雪天氣影響,
預(yù)計(jì)未來 24 小時(shí)我市將出現(xiàn)對(duì)交通有影響的道路結(jié)冰或積雪,
請(qǐng)有關(guān)部門及廣大群眾做好防范工作。"
}

],
"forecasts":[
{
"date":"2020-02-20",
"week":"星期四",
"high":7,
"low":-2,
"wc_day":"<3級(jí)",
"wc_night":"<3級(jí)",
"wd_day":"東南風(fēng)",
"wd_night":"北風(fēng)",
"text_day":"多云",
"text_night":"陰",
"aqi":93
}],
"forecast_hours":[
{
"text":"晴",
"temp_fc":14,
"wind_class":"3~4級(jí)",
"wind_dir":"西南風(fēng)",
"rh":15,
"prec_1h":0,
"clouds":10,
"data_time":"2020-04-01 16:00:00"
},
{
"text":"晴",
"temp_fc":14,
"wind_class":"3~4級(jí)",
"wind_dir":"西南風(fēng)",
"rh":13,
"prec_1h":0,
"clouds":10,
"data_time":"2020-04-01 17:00:00"
}]
},
"message":"success"
}

5. 使用百度地圖天氣查詢API的其他關(guān)鍵考慮因素

在使用百度地圖天氣查詢API時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:

1、坐標(biāo)轉(zhuǎn)換說明:

目前國內(nèi)主要有以下三種坐標(biāo)系:

WGS84:為一種大地坐標(biāo)系,也是目前廣泛使用的GPS全球衛(wèi)星定位系統(tǒng)使用的坐標(biāo)系。

GCJ02:又稱火星坐標(biāo)系,是由中國國家測(cè)繪局制訂的地理信息系統(tǒng)的坐標(biāo)系統(tǒng)。由WGS84坐標(biāo)系經(jīng)加密后的坐標(biāo)系。

BD09:為百度坐標(biāo)系,在GCJ02坐標(biāo)系基礎(chǔ)上再次加密。其中bd09ll表示百度經(jīng)緯度坐標(biāo),bd09mc表示百度墨卡托米制坐標(biāo)。

非中國地區(qū)地圖,服務(wù)坐標(biāo)統(tǒng)一使用WGS84坐標(biāo)。

2、地圖類型:

地圖類型常量: 

1.標(biāo)準(zhǔn)地圖:BMAP_NORMAL_MAP

2.地球模式:BMAP_EARTH_MAP

3.普通衛(wèi)星地圖:BMAP_SATELLITE_MAP

3、添加控件:

控件是負(fù)責(zé)與地圖交互的UI元素,百度地圖JS API支持比例尺、縮放、定位、城市選擇列表、版權(quán),以及自定義控件。

6. 百度地圖天氣查詢 API密鑰申請(qǐng)和使用中的常見問題

在申請(qǐng)和使用百度地圖天氣查詢API密鑰過程中,你可能會(huì)遇到以下常見問題:

1.更換或取消企業(yè)認(rèn)證

1.下載填寫”百度地圖開放平臺(tái)-取消開發(fā)者認(rèn)證”模板,模板所有內(nèi)容為必填項(xiàng)。郵件標(biāo)題格式:“XXX企業(yè)/個(gè)人-地圖開發(fā)者賬號(hào)取消認(rèn)證”;

2.模板填寫完成后,發(fā)送郵件至ext_mapapi@baidu.com,郵件發(fā)出后,請(qǐng)按照郵件回復(fù)信息進(jìn)行引導(dǎo)操作,管理員會(huì)在3-5個(gè)工作日內(nèi)完成操作。

2.賬號(hào)更換(AK遷移)

1.注冊(cè)新的百度賬號(hào),并在百度地圖開放平臺(tái)注冊(cè)成為開發(fā)者;

2.在新賬號(hào)中任意創(chuàng)建一個(gè)AK(AK遷移完成后可自行刪除此AK);

3.下載填寫”百度地圖開放平臺(tái)-AK遷移”模版,模板所有內(nèi)容為必填項(xiàng)。郵件標(biāo)題格式:“XXX企業(yè)/個(gè)人-地圖開發(fā)者賬號(hào)AK遷移”;

4.模板填寫完成后,發(fā)送郵件至ext_mapapi@baidu.com,郵件發(fā)出后,請(qǐng)按照郵件回復(fù)信息進(jìn)行引導(dǎo)操作,管理員會(huì)在3-4個(gè)工作日內(nèi)完成操作;

5.如舊賬號(hào)已經(jīng)進(jìn)行個(gè)人/企業(yè)認(rèn)證,新賬號(hào)中將為您保留一周與舊賬號(hào)同等配額和并發(fā),請(qǐng)您盡快為新賬號(hào)進(jìn)行個(gè)人/企業(yè)認(rèn)證,以確保繼續(xù)使用同等配額和并發(fā)。

3.年審收不到郵箱驗(yàn)證碼怎么辦?

請(qǐng)清除瀏覽器緩存后再次嘗試。

7. 百度地圖天氣查詢API進(jìn)階指引

在獲得百度地圖天氣查詢API密鑰之后,即可開啟API接口對(duì)接,本文整理了多篇開發(fā)者使用百度地圖天氣查詢API的案例,幫助讀者更有效地使用百度地圖天氣查詢API:

1、創(chuàng)建GL地圖

2、異步加載地圖

3、加載兩個(gè)地圖

4、根據(jù)城市名設(shè)置中心點(diǎn)

8. 常見問題

問題1:如何找到百度地圖天氣查詢 API

冪簡(jiǎn)集成是國內(nèi)領(lǐng)先的API集成管理平臺(tái),專注于為開發(fā)者提供全面、高效、易用的API集成解決方案。冪簡(jiǎn)API平臺(tái)可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’pixabay api‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁進(jìn)入尋找。

問題2:百度地圖使用什么坐標(biāo)系?

使用百度地圖的服務(wù),需使用BD09坐標(biāo)。若使用非BD09坐標(biāo)、未經(jīng)過坐標(biāo)轉(zhuǎn)換(非BD09轉(zhuǎn)成BD09)直接疊加在地圖上,地圖展示位置會(huì)偏移,因此使用其他坐標(biāo)(WGS84、GCJ02)調(diào)用服務(wù)時(shí),需先將其他坐標(biāo)轉(zhuǎn)換為BD09。更多關(guān)于坐標(biāo)系的問題,可以參考百度地圖坐標(biāo)系說明書。

問題3:什么是IPv6?與IPv4相比有什么優(yōu)點(diǎn)?

IPv6是互聯(lián)網(wǎng)協(xié)議第6版,是互聯(lián)網(wǎng)工程任務(wù)組(IETF)設(shè)計(jì)的用于替代IPv4的下一代IP協(xié)議,其地址數(shù)量號(hào)稱可以為全世界的每一粒沙子編上一個(gè)地址。IPv4最大的問題在于網(wǎng)絡(luò)地址資源有限,制約了互聯(lián)網(wǎng)的應(yīng)用和發(fā)展。IPv6的使用,不僅能解決網(wǎng)絡(luò)地址資源數(shù)量的問題,而且也解決了多種接入設(shè)備連入互聯(lián)網(wǎng)的障礙。

問題4:是否可以去掉地圖上的百度地圖版權(quán)logo

地圖上的“百度地圖”logo不能被去除或遮擋使用,展示時(shí)應(yīng)完整顯示百度地圖logo及由國家測(cè)繪主管部門頒布的審圖號(hào)。

問題5:百度地圖天氣查詢 API 的替代有哪些?

提供天氣查詢API的服務(wù)商除百度地圖天氣查詢api還有其他替代服務(wù)商也提供類似api服務(wù),例如:

天氣查詢API接口介紹及對(duì)接-心知天氣

未來7天生活指數(shù)API接口介紹及對(duì)接-API Space

墨跡天氣API接口

彩云天氣API接口介紹及對(duì)接

更多競(jìng)品可以在API平臺(tái)找到。

問題6:百度地圖天氣查詢API這個(gè)密鑰還適用于哪些api?

國內(nèi)天氣查詢api接口海外天氣查詢api接口國內(nèi)經(jīng)緯度天氣查詢api接口海外經(jīng)緯度天氣查詢api接口

9.  總結(jié)

本文總結(jié)了獲取百度地圖天氣查詢API密鑰的詳細(xì)步驟,從申請(qǐng)百度賬號(hào)到成為開發(fā)者,再到獲取服務(wù)密鑰并進(jìn)行可用性測(cè)試,為開發(fā)者提供了實(shí)用的指南。同時(shí),還探討了在使用API過程中需要考慮的關(guān)鍵因素,如坐標(biāo)系選擇、地圖類型及控件添加等,幫助開發(fā)者更有效地集成天氣信息到應(yīng)用中。

上一篇:

天氣情報(bào)改善航空公司和機(jī)場(chǎng)運(yùn)營的4種方式

下一篇:

如何獲取DeepL API Key 密鑰(分步指南)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)