为什么Google Maps API结果中的某些位置缺少城市名称?

时间:2017-06-27 07:26:54

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

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

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

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

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

但是缺少城市名称。对于所有位置都不会发生这种情况。它只发生在某些地方。请帮我找一个解决方案。

2 个答案:

答案 0 :(得分:1)

在我的情况下,这是因为它停止在LOCALITY类型下发送CITY,但只有一个来自 sublocality_level_1,sublocality,political 类型。

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

答案 1 :(得分:1)

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

有关详情,请参阅https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

中表单下方的段落