在Geocoder中获取最接近的结果并显示它们以及有关Geocoder的其他一些问题

时间:2013-04-10 20:35:18

标签: android google-geocoder

我正在开发一个应用程序,它将具有textview / searchview或更优选的方式来获取String,搜索该字符串并显示一些结果。每当用户点击其中一个结果时,它会将用户带到另一个Intent,该Intent的地图指向所点击的结果。

我正在搜索这几天,我在这里阅读了很多文章,或者在谷歌开发者页面中,我知道我需要使用Geocoder,为此我觉得我的应用程序中最好的一个就是这个Google API

http://maps.googleapis.com/maps/api/geocode/json?address="+geocodingSearch+"&components=country:TR&sensor=false";

geocodingSearch将是用户编写的String。

*我的第一个问题是sensor=true会产生很大的影响吗?你喜欢用它吗?或者你更喜欢别的什么?

*在Google的示例中,它在其中一个中使用region=es,在另一个中使用components=country:ES。它们之间有什么区别?它也能完美运行,或者使用边框更好吗?

*我没有解析JSON答案的任何问题,但我不确定如何显示结果。我希望它被视为搜索结果在底部的方式。它不需要像用户类型那样进行搜索,但结果部分会更好。我是否需要使用SearchView或其他内容?

*最后一个问题写在标题中。是否有可能在Google API部分中获得最接近的结果(我能够获得位置),我不想限制边界,但获得最接近的结果会更好。如果无法做到这一点,我会尝试使用LatLong值进行计算。

提前致谢,我会很乐意帮助您。

enter image description here

0 个答案:

没有答案