2016-12-07 90 views
0

我正在使用地點ID列表成功向Google Distance Matrix API發送請求。但是,當我得到結果時,目標地址是物理地址,而不是請求中發送的地點ID。有沒有辦法強制API返回作爲目的地址發送的地點ID?強制Google距離矩陣API將place_id作爲地址

要求:

https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=51.048615,-114.070846&destinations=place_id:ChIJgbHj2CN6cVMRPYmSpSbpiTQ|place_id:ChIJZTyyqeFvcVMRF7KgQedMKjA&key=AKEY 

響應:

destination_addresses: [ 
    "5555 76 Ave SE, Calgary, AB T2C 4L8, Canada", 
    "834 11 Ave SW, Calgary, AB T2R 0E5, Canada" 
]... 

我使用的距離矩陣API構建一個Android應用程序,從一個自定義列表尋找最近的幾個地方。我在應用程序中創建了存儲用於這些查詢的地點id的模型。由於某些地方的ID不指向確切的建立(有時只是指一般區域或建築物),我想使用地點ID將距離結果映射回對象。

感謝提前:)

回答

0

這是不可能指定到谷歌的距離矩陣返回地點ID而不是物理地址。傳遞您放置API的物理地址以檢索地點Id。