在 google 个地图中获取 "route" 类型的搜索结果

getting search results of types "route" in google maps

我正在使用 google 地图 API 对详细到街道级别(街道、城市、国家/地区)的地址列表进行地理编码。 我需要进行地理编码的地址之一是波兰华沙的 Niemcewicza,我传递给 curl 的 url 是:

http://maps.googleapis.com/maps/api/geocode/json?address=Niemcewicza+Warsaw+Poland

但这返回的是 bus_station 类型的元素,而不是路由类型。可能是因为街道全名是 Juliana Ursyna Niemcewicza。我尝试使用组件并将搜索限制为 components=route:Niemcewicza,但这导致 ZERO_RESULTS。 http://maps.googleapis.com/maps/api/geocode/json?address=Niemcewicza+Warsaw+Poland&components=route:Niemcewicza

对于不完整的街道名称,有没有办法获取路线类型的地理编码结果?

尝试使用城市和国家/地区作为地址,使用街道名称的已知部分作为路线组成部分。

至少对于给定的例子它对我有用:

http://maps.googleapis.com/maps/api/geocode/json?address=Warsaw+Poland&components=route:Niemcewicza