【问题标题】:Why city name missing for some locations from Google Maps API result?为什么 Google Maps API 结果中某些位置缺少城市名称?
【发布时间】:2017-06-27 07:26:54
【问题描述】:

当我在 google API 开发者页面中输入位置详细信息时,结果中缺少城市名称。

位置详情为“Canarsie, Brooklyn, NY, United States”。

我在以下链接中显示的表格中输入了详细信息。

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

但其中缺少城市名称。并非所有位置都会发生这种情况。它只发生在某些地方。请帮助我找到解决方案。

【问题讨论】:

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


    【解决方案1】:

    “城市”的地址组件类型因地区而异,特别是在纽约。

    有关更多详细信息,请参阅表格下方的段落,https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

    【讨论】:

      【解决方案2】:

      在我的情况下,这是因为它停止在 LOCALITY 类型下发送 CITY,而只发送 sublocality_level_1、sublocality、political 类型中的一个。

      我现在注意到,只有当您填写城市名称以搜索输入时,该城市才在 LOCALITY 下工作。

      【讨论】:

      • 感谢您的回复。
      猜你喜欢
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      相关资源
      最近更新 更多