W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
使用坐標描述一個位置,非常準確,但是并不直觀,面向用戶表達并不友好。
系統(tǒng)向開發(fā)者提供了地理編碼轉化能力(將坐標轉化為地理編碼信息),以及逆地理編碼轉化能力(將地理描述轉化為具體坐標)。其中地理編碼包含多個屬性來描述位置,包括國家、行政區(qū)劃、街道、門牌號、地址描述等等,這樣的信息更便于用戶理解。
進行坐標和地理編碼信息的相互轉化,所使用的接口說明如下。
接口名 | 功能描述 |
---|---|
GeoConvert() | 創(chuàng)建 GeoConvert 實例對象。 |
getAddressFromLocation(double latitude, double longitude, int maxItems) | 根據(jù)指定的經緯度坐標獲取地理位置信息。 |
getAddressFromLocationName(String description, int maxItems) | 根據(jù)地理位置信息獲取相匹配的包含坐標數(shù)據(jù)的地址列表。 |
getAddressFromLocationName(String description, double minLatitude, double minLongitude, double maxLatitude, double maxLongitude,int maxItems) | 根據(jù)指定的位置信息和地理區(qū)域獲取相匹配的包含坐標數(shù)據(jù)的地址列表。 |
GeoConvert geoConvert = new GeoConvert();
geoConvert.getAddressFromLocation(緯度值, 經度值, 1);
參考接口 API 說明,應用可以獲得與此坐標匹配的 GeoAddress 列表,應用可以根據(jù)實際使用需求,讀取相應的參數(shù)數(shù)據(jù)。
geoConvert.getAddressFromLocationName("北京大興國際機場", 1);
參考接口 API 說明,應用可以獲得與位置描述相匹配的 GeoAddress 列表,其中包含對應的坐標數(shù)據(jù),請參考 API 使用。
如果需要查詢的位置描述可能出現(xiàn)多地重名的請求,可以同過設置一個經緯度范圍,以便高效獲取期望的準確結果。
geoConvert.getAddressFromLocationName("北京大興國際機場", 緯度下限, 經度下限, 緯度上限, 經度上限, 1);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: