Google Place Autocomplete显示' street_number'在下拉列表中的结果(预测)中,但不在.getPlace()对象中

时间:2015-01-05 05:18:37

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

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

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

如果我输入上面提到的字符串,我会看到结果(预测)作为下拉列表的一部分,但是当我从结果中选择值时,以下代码行不会返回Street_Number值:

 var place = autocomplete.getPlace();

问:为什么结果(预测)下拉列表显示街道号码值' 77',但是当我点击结果时,它不会填充文本框中的街道号码。

这个问题有解决方法吗?

1 个答案:

答案 0 :(得分:1)

这似乎是Google Places API中的错误。

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

使用Places Autocomplete test tool,很明显,某些地址执行会返回street_number值,而其他地址则不会。

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

破碎:“20750 Midstar Dr Bowling Green,OH”