运行HTTP请求:https://maps.googleapis.com/maps/api/place/autocomplete/json?input=atlanta&types=(cities)&sensor=false&key=<api_key>
返回包含Atlanta, GA, United States
有没有办法返回不包含缩写名称的查询结果?所以我可以回来Atlanta, Georgia, United States
?
或者我是否需要使用引用令牌进行额外查询?
答案 0 :(得分:2)
尝试将Google Place Details API与&#34;参考&#34; Google Place Auto Complete返回的参数。这将返回有关您的位置查询的大量信息,包括长名称和短名称。
https://maps.googleapis.com/maps/api/place/details/json?reference=x&key=y&sensor=false
其中x是&#34;引用&#34;来自您的自动完成查询,y =您的API密钥。
以下是Details API的链接: https://developers.google.com/places/documentation/details#PlaceDetailsRequests