我想使用Google商家信息自动填充API为Android应用提供按键搜索功能。
自动完成API返回ID和引用,要求对结果进行迭代以获取每个位置的详细信息(例如名称和几何图形),这很慢并导致糟糕的用户体验。此外,每次按键都会进行许多API调用。
是否有更好的方法可以使用Google商家信息提供此类搜索功能?
答案 0 :(得分:2)
在每次按键压缩后,您是否需要为每个可能的自动完成位置设置几何图形?显示这似乎通常不会是一个很好的用户体验,而不是Autocomplete API的设计目的。
理论上,名称(描述)应该足以让用户决定他们感兴趣的项目,然后在用户实际选择了某些内容之后,您可以根据需要请求其他详细信息。
另一方面,如果您已经掌握了有关该地点名称的信息,则可以使用Places API(非自动填充)获取与附近地点匹配的其他详细信息: https://developers.google.com/maps/documentation/places/#PlaceSearchResponses