Google Places API与Google Geocode API

Tud*_*oiu 13 google-maps google-geocoder google-places-api

我已使用自动填充功能和Google Geocoding Api实施了Google Places API.问题是似乎结果无法正常工作.

有时,自动完成列表中的某些选择结果根本不进行地理编码,我得到的是状态ZERO_RESULTS.

我知道Google自动填充功能也会使用Places,而Google Geocode仅使用邮政编码这一事实可能存在一些问题,但我如何限制自动填充功能只能为我提供邮政编码结果.

小智 10

地点类型

您可以通过传递types参数将Place Autocomplete请求的结果限制为某种类型.该参数指定类型或类型集合,如下面支持的类型中所列.如果未指定任何内容,则返回所有类型.通常只允许一种类型.例外情况是您可以安全地混合地理编码和建筑类型,但请注意,这与指定无类型具有相同的效果.支持的类型是:

地理编码

指示地方自动填充服务仅返回地理编码(地址)结果.通常,您使用此请求来消除指定位置可能不确定的结果的歧义.

企业指示地方自动填充服务仅返回业务结果.(regions)类型集合指示Places服务返回与以下类型匹配的任何结果:

  • 局部性
  • sublocality
  • 邮政编码
  • 国家
  • administrative_area1
  • administrative_area2
  • (cities)类型集合指示Places服务返回与locality或administrative_area3匹配的结果.

    希望这有助于 https://developers.google.com/places/documentation/autocomplete

    • 有用的tx,但一个工作的例子将获得+1 (4认同)