如何使用Google Place API在特定纬度/经度附近找到有限数量的(5)个地方(仅名称)

时间:2019-05-07 11:22:07

标签: google-maps google-maps-api-3 google-places-api google-places google-geolocation

我有一个Google表格,其中包含建筑物的纬度/经度,对于每座建筑物,我都希望查找最接近的5个建筑物的名称:

  • shopping_mall
  • convenience_store
  • 学校
  • 餐厅
  • 医院

我想自动生成如下描述:

  1. “ A大楼距X的车程为2.2公里或约6分钟的车程。”

X =(在上述任何一种地点类型中)最接近建筑物A的纬度/经度的地方。

  1. “最近的5家餐厅是:
    • 餐厅1(800m-步行11分钟)
    • 餐厅2(1.5公里-开车6分钟)
    • 3号餐厅(2公里-开车8分钟)
    • 4号餐厅(3公里-开车12分钟)
    • 5号餐厅(5公里-开车20分钟)”

到目前为止,我确实尝试了以下操作:

示例1: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankby=distance&type=restaurant,shopping_mall,convenience_store,school,hospital&key=YOUR_API_KEY

示例2: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankby=distance&type=restaurant&key=YOUR_API_KEY

在示例1中是否可以将其限制为仅1个结果?我所需要的只是上述5种“地点类型”中最接近的地方。

在示例2中,有没有一种方法可以将结果限制为5个?

0 个答案:

没有答案