2010-03-10 71 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