因此,我正在开展一个涉及 Google地方信息的项目,并将其设置为正确解析现有Google地方 JSON 结果,以及对最终用户来说,我还实施了一个地方autocomplete textview
。这一切都很好。当我尝试使用用户通过自动完成服务选择的自动完成数据重新检查places api时出现问题。我已经做了一些精细的格里索具以使其在第一时间工作,但通常在尝试搜索自动完成框中建议的位置后,我结果没有结果(这没有任何意义)。
我知道自动完成工作正常的唯一原因是建议文本首先弹出。我知道places API工作的唯一原因是,在非查询中我有结果,在某些查询中我有结果。
以下是我在搜索时发生的地点搜索网址:
private String BASEURL = "https://maps.googleapis.com/maps/api/place/search/json?";
添加的参数(以枚举的形式)是:
LOCATION("location", ""),
MINPRICE("minprice", "0"),
MAXPRICE("maxprice", "4"),
RADIUS("radius", "0"),
SENSOR("sensor", "true"),
OPEN("opennow", "true"),
KEY("key", BrowserKey),
KEYWORD("keyword", ""),
RANKBY("rankby", "distance"),
TOKEN("pagetoken", "");
哪些是在本地实施的。真正的问题是我仍然得到了结果,但我搜索的结果往往要么缺失,要么伴随着其他不相关的结果。
TL; DR地方自动填充的结果未显示在我的Google地方搜索
中编辑:另外一个快速的说明是我也尝试了附近的搜索已经改变了关键字查询和文本搜索,但对于实际正确返回的地方都无济于事。