我正在使用带有以下搜索字符串的Google Places API
https://maps.googleapis.com/maps/api/place/queryautocomplete/json?key=AIzaSyDryrzCJoKA-XeN-f3Q2KDPdJHd27Nl7CoM&sensor=true&input=bri
结果如下:
{
"predictions" : [
{
"description" : "Bristol, United Kingdom",
"matched_substrings" : [
{
"length" : 3,
"offset" : 0
}
],
"terms" : [
{
"offset" : 0,
"value" : "Bristol"
},
{
"offset" : 9,
"value" : "United Kingdom"
}
]
}
... etc etc
],
"status" : "OK"
}
我无法在任何返回的预测结果上看到'id'或'reference'属性,以便随后从Google Places Details API请求完整详细信息。
他们的文件说我应该看到这两个项目。 https://developers.google.com/places/documentation/autocomplete
任何人都知道我做错了什么?
答案 0 :(得分:2)
您使用的是错误的方法。您必须使用自动填充功能:https://developers.google.com/places/documentation/autocomplete
答案 1 :(得分:1)
您正在使用“queryautocomplete”服务。 查询自动完成不返回地点ID字段。 尝试使用此网址自动完成服务: