2010-03-10 46 views
2

我正尝试使用MapView,并且希望在地图中显示我的位置附近的一些兴趣点(如餐馆或商店)。 api中有没有办法获得这种列表?我知道我可以手动执行此操作,但首先我需要获取地理位置。那么这将是最好的方式来做到这一点?获取最近商家的列表

+1

Android没有这方面的API。 – CommonsWare 2010-03-10 16:21:52

+0

那么我需要手动获取我想要展示的业务的地理位置点?或者有没有办法让他们以某种方式通过谷歌搜索?这些应用程序如显示最近的星巴克必须在某种程度上做... – 2010-03-11 21:40:07

回答

1

检查当前位置是可能的。但我们可以得到一组经纬度的中心点& lang。从当前位置获得距离最近的lat & lang是现在的解决方案。

+0

我不明白。我想要显示什么样的商店,餐馆接近当前的位置。 – 2010-03-11 21:41:25

+0

我认为我想要得到的是不可能使用MapView(除非我创建自己的覆盖图)。但可以通过intent调用Maps应用并显示最近的业务: Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(“geo:0,0?q = business + near + city”)) ; 这是最快的方法。无论您想要什么以及城市,您都可以改变业务。 – 2010-03-17 15:56:14