使用谷歌自动填充地点Javascript API可以将结果偏向“类型”的位置吗?

时间:2017-06-18 00:19:32

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

我使用的是以下API:https://developers.google.com/maps/documentation/javascript/places-autocomplete

我想将结果限制如下:

如果用户选择了“飞机” - 则结果应仅显示用户输入的地点附近的机场。

同样,如果用户选择了“列车” - 那么结果应该只显示用户输入的地点附近的火车站。

我没有看到该特定页面上的任何文档表明这是可能的。然而,我在其他地方发现了一个你可以使用的“类型”参数....不知道如何在这里工作。

或者,我想 - 如果用户选择'机场',我总是可以将机场附加到他们的搜索查询中。

有关最佳方法的任何建议吗?

1 个答案:

答案 0 :(得分:1)

根据文档,目前地点自动填充的types参数仅支持以下值:

  • 地理编码
  • 地址
  • 建立
  • (区)
  • (市)

https://developers.google.com/maps/documentation/javascript/places-autocomplete#add_autocomplete

公共问题跟踪器中有一项功能请求,允许在地方自动填充的http://code.google.com/apis/maps/documentation/places/supported_types.html中提及类型。

请查看此功能请求:

https://issuetracker.google.com/issues/35820774

随意添加功能请求以添加您的投票。