如何实现谷歌地图搜索等搜索?

时间:2010-08-27 16:25:28

标签: android

我想在我的应用中创建一个搜索,就像谷歌地图应用中的地图搜索一样。 我创建了一个自动完整文本视图,该视图根据Geocoder.GetLocationByName()方法的结果动态更新。 然而,从这个函数中检索到的结果非常糟糕,并且与我传递给它的文本完全不一致。 有没有更好的方法来达到准确的结果?

2 个答案:

答案 0 :(得分:0)

所以这不是geosearch,这是你的问题,而是自动完成,对吗?好吧,我假设你需要整套可能的值才能获得一个像样的自动完成。另一种方法是拆开执行自动完成并与服务器通信的google javascript代码,假装你正在输入“他们的”字段之一。然而,这不仅可能违反他们的服务条款,而且还有点不稳定,因为他们可能a)检测并防止这种情况或b)将来改变他们的界面。

你最好的猜测是获得所有城市,街道等的清单。

答案 1 :(得分:0)

希望这应该能够解决问题:=)

https://developers.google.com/places/documentation/autocomplete

祝你好运(现在自己测试)