2012-04-09 200 views
0

我是新來的Android和已運行到有點問題:MapView的覆蓋項目

我創建了一個地圖視圖,並需要從mysql數據庫我覆蓋的項目,也有許多名勝景點在數據庫中,所以我需要限制它向用戶說50最接近的pois。首先,我如何從我的數據庫中獲取信息以顯示爲ovelay?其次,我如何將它限制在最接近用戶位置的x點處?

在此先感謝

回答

0

首先從數據庫中獲取所有的經度和緯度,然後從當前位置計算距離。然後找出距離您當前位置較近的50條距離並將它們存儲在地圖中,然後嘗試創建覆蓋圖...

1

首先經過this,您可以在其中看到如何在地圖上顯示疊加層。

,並顯示出前50點的位置。我的想法是,

1st.In數據庫存儲在距當前位置。

2nd。按升序獲取它們。

3rd.Then只顯示在圖形頁面

see this第50項至點之間計算距離

Study about the maps

+0

感謝會檢查出來,並取回 – user1285471 2012-04-09 09:42:47