0

我成功地向 Google Distance Matrix API 发送了一个带有地点 ID 列表的请求。但是,当我得到结果时,目标地址是物理地址,而不是请求中发送的地点 ID。有什么方法可以强制 API 返回作为目标地址发送的地点 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 将距离结果映射回对象。

提前致谢 :)

4

1 回答 1

0

无法指定 Google 距离矩阵返回地点 ID 而不是物理地址。将您获得的物理地址传递给地点 API 以检索地点 ID。

于 2016-12-07T22:58:21.260 回答