因此,我正在使用Google Places API搜索地点并从地点获取数据。
我的目标是通过自动完成建议,在全球范围内按名称获取位置(几何形状),与我的位置无关。这些是我测试过的选项:
我已经在使用“ findplacefromtext”:
https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input={name of place}&inputtype=textquery&fields={fields}&language=en&key={key}"
https://developers.google.com/places/web-service/search#FindPlaceRequests
它有效,但是我只有一个结果。我想在该请求中获得自动完成建议。此请求可能返回多个结果吗?
因此,在第二种方法中,我尝试使用自动完成请求“ autocomplete / json”:
https://maps.googleapis.com/maps/api/place/autocomplete/json?key={key}&input={text}&language=en
https://developers.google.com/places/web-service/autocomplete
这正是我在寻找的东西,但是缺少位置和地点信息。它包含“ place_id”,其中包含“ place_id”,我可以发出第二个请求,该请求返回我需要的所有位置数据,但总共有2个请求,而不是1个。如果我有15个结果,我将拥有使用15个请求(“地方详细信息请求”)
https://developers.google.com/places/web-service/details
是否可以在自动完成请求中返回位置信息,而无需发出位置详细信息请求?
答案 0 :(得分:0)
Places Autocomplete当前没有不返回或支持比指示here更详细的信息。如果您有兴趣使用此功能,可以向Google Public Issue Tracker提出功能请求,以供Google产品团队评估。