Google maps Maps api不返回机场类型。取而代之的是,它回归了建制

Google maps Maps api不返回机场类型。取而代之的是,它回归了建制,google-maps,google-maps-api-3,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=M

嘿,我正在请求通过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"
],
但是,这需要我加载对象以检查机场类型。 如何通过第一次呼叫获取所有类型?

根据
机场
类型不支持自动完成请求,但:

建立
指示Place Autocomplete服务返回 只有业务结果

您可能希望在支持
airport
类型的地方消费(以下是更多详细信息)

示例

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