Google 在下拉列表的结果(预测)中放置显示 'street_number' 的自动完成,但不在 .getPlace() 对象中

Google Place Autocomplete showing 'street_number' in the results (predictions) in dropdown, but not in the .getPlace() Object

我正在使用链接中提供的 JavaScript 代码和 HTML: Google Places address form example code

我的问题是关于这个特定的搜索字符串:77 Soi Tiwanon 2 Nonthaburi Thailand

如果我键入上面提到的字符串,我会在下拉列表中看到结果(预测),但是当我 select 来自结果的值时,不知何故 Street_Number 值不是通过以下代码行返回:

 var place = autocomplete.getPlace();

问:为什么结果(预测)下拉菜单显示街道编号值“77”,但是当我单击结果时,它不会填充文本框中的街道编号。

这个问题有解决办法吗?

这似乎是 Google 地方 API 中的错误。

这是针对 API 提交的错误:https://code.google.com/p/gmaps-api-issues/issues/detail?id=6715

使用 Places Autocomplete test tool,很明显有些地址 执行 return street_number 值,而其他地址则没有。

工作:“123 Main Street, Los Altos, CA”

损坏:“20750 Midstar Dr Bowling Green, OH”