高德地圖接口開發淺談

1. 功能介紹

功能web

接口地址api

請求方式ide

地理編碼查詢ui

https://restapi.amap.com/v3/geocode/geo?parameters編碼

GETspa

行政區劃查詢rest

https://restapi.amap.com/v3/config/district?parameterscode

GET接口

在線POI信息查詢ci

https://restapi.amap.com/v3/place/text?parameters

GET

1.1 地理編碼/逆地理編碼

https://lbs.amap.com/api/webservice/guide/api/georegeo

1.1.1 簡介

API 是經過 HTTP/HTTPS 協議訪問遠程服務的接口,提供結構化地址與經緯度之間的相互轉化的能力。結構化地址的定義: 首先,地址確定是一串字符,內含國家、省份、城市、區縣、城鎮、鄉村、街道、門牌號碼、屋邨、大廈等建築物名稱。按照由大區域名稱到小區域名稱組合在一塊兒的字符。一個有效的地址應該是獨一無二的。

  • 地理編碼:將詳細的結構化地址轉換爲高德經緯度座標。且支持對地標性名勝景區、建築物名稱解析爲高德經緯度座標。
    結構化地址舉例:北京市朝陽區阜通東大街6號轉換後經緯度:116.480881,39.989410 
    地標性建築舉例:天安門轉換後經緯度:116.397499,39.908722
  • 逆地理編碼:將經緯度轉換爲詳細結構化的地址,且返回附近周邊的POI、AOI信息。
    例如:116.480881,39.989410 轉換地址描述後:北京市朝陽區阜通東大街6號

1.1.2 使用方法

第一步,申請Web服務API類型Key;

第二步,參考接口參數文檔發起HTTP/HTTPS請求,第一步申請的 Key 需做爲必填參數一同發送;

第三步,接收請求返回的數據(JSON或XML格式),參考返回參數文檔解析數據。

如無特殊聲明,接口的輸入參數和輸出數據編碼所有統一爲 UTF-8 編碼方式。

 1.2 行政區域查詢

https://lbs.amap.com/api/webservice/guide/api/district

1.2.1簡介

行政區域查詢是一類簡單的HTTP接口,根據用戶輸入的搜索條件能夠幫助用戶快速的查找特定的行政區域信息。

使用API前您需先申請Key,若無高德地圖API帳號須要先申請帳號。

例如:中國>山東省>濟南市>歷下區>舜華路街道(國>省>市>區>街道)。

 1.2.2 使用說明

第一步,申請」Web服務API」密鑰(Key);

第二步,拼接HTTP請求URL,第一步申請的Key需做爲必填參數一同發送;

第三步,接收HTTP請求返回的數據(JSON或XML格式),解析數據。

如無特殊聲明,接口的輸入參數和輸出數據編碼所有統一爲UTF-8。

所需數據:

城市編碼:POI分類編碼(用於查詢不一樣POI類型對應的編碼)

城市編碼表:(該表用於查詢不一樣城市對應的編碼)

 1.3搜索POI 

https://lbs.amap.com/api/webservice/guide/api/search

1.3.1 簡介

搜索服務API是一類簡單的HTTP接口,提供多種查詢POI信息的能力,其中包括關鍵字搜索、周邊搜索、多邊形搜索、ID查詢四種篩選機制。

注意:在此接口之中,您能夠經過city&citylimit參數指定但願搜索的城市或區縣。而city參數可以接收citycode和adcode,citycode僅能精確到城市,而adcode卻可以精確到區縣。

例如:北京,citycode:010,adcode:110000

           北京-海淀區,citycode:010,adcode:110108

故使用citycode僅能在北京範圍內搜索,而adcode可以指定在海淀區搜索。

綜上所述,爲了您查詢的精確,咱們強烈建議您使用adcode。

使用場景:

  • 關鍵字搜索:經過用POI的關鍵字進行條件搜索,例如:肯德基、朝陽公園等;同時支持設置POI類型搜索,例如:銀行
  • 周邊搜索:在用戶傳入經緯度座標點附近,在設定的範圍內,按照關鍵字或POI類型搜索;
  • 多邊形搜索:在多邊形區域內進行搜索
  • ID查詢:經過POI ID,查詢某個POI詳情,建議可同輸入提示API配合使用

1.3.2 使用說明

第一步,申請」Web服務API」密鑰(Key);

第二步,拼接HTTP請求URL,第一步申請的Key需做爲必填參數一同發送;

第三步,接收HTTP請求返回的數據(JSON或XML格式),解析數據。

如無特殊聲明,接口的輸入參數和輸出數據編碼所有統一爲UTF-8。

 

2. 應用場景

場景:查詢區域中的公交,地鐵,寫字樓,商超,小區

限制因素:高德地圖數據爬取,使用多邊形進行POI搜索查詢時,天天免費調用次數2000次。

利用柵格數據中的左上、右下座標對多邊形框定,返回每一個柵格中的POI信息。

相關文章
相關標籤/搜索