地图api不返回机场类型。相反,它返回建立

时间:2015-10-13 09:00:09

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

嘿我正在通过向

发出HTTP请求来提取地点的请求
 https://maps.googleapis.com/maps/api/place/autocomplete/json?input=airport&key=MY_KEY

响应包含类型与建立类型相同的机场对象。从api中获取单个对象时:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJ2a3dh2ZeWxMRe2Cc31AcWic&key=MY_KEY

我得到了一个更丰富的类型数组:

types: [
  "airport",
  "point_of_interest",
  "establishment"
],

但是,这需要我加载对象以检查机场类型。 如何通过第一次通话获得所有类型?

1 个答案:

答案 0 :(得分:1)

根据to the documentation自动填充请求不支持airport类型,但是:

  

establishment指示地方自动填充服务返回   只有业务成果。

您可能希望在支持airport类型的情况下使用Google Places API Web Service(有关详细信息,请点击this link

示例

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=39.601944,19.912222&radius=5000&types=airport&key=YOUR_API_KEY