看板 AndroidDev 關於我們 聯絡資訊
先前設計了Google Map v2 的 App,功能是顯示身邊最近的商家位置在地圖上 店家的名稱、GPS資訊、電話等資料,我是使用下列語法的方式寫在 *.java內 allData.add(initEachRecord(120.67445,24.17408, "台中市北屯區文心路四段119號", "04-22925400")); 但是這個方法無法做資料更新的方法,寫死在程式裡面。 想請問一下,我搜尋SQLite 跟 MySQL的用法,想到用網路爬蟲先去爬商家的資訊 然後在將地址先轉換成GPS資訊後一同與地址、電話等資訊存到MySQL內 然後使用SQLite跟MySQL做同步。當手機打開GPS功能後,抓到自己的GPS訊號後 將訊號跟SQLite內的GPS資訊做距離的換算比對,找出五筆最近的商家資料 最後將這五家商家顯示的MapView(Google Map V2)的地圖上。 這是我想到的方法一,問各位這樣作法一算好方法嗎?? 還是說做成有人說的"假APP,真Web"方式 做一個WebServer(PHP+MySQL),網頁頁面顯示地圖、紀錄商家資料(可隱藏)等 手機上的GPS位置傳用回WebServer,在跟WebServer上的MySQL內的GPS做距離計算 然後在網頁上地圖顯示出5個商家的地標 最後APP這邊使用WebView的方式,單純顯示WebServer上的地圖結果就好 請各位指導一下哪種作法好? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.218.67
dreak:如果是我會用第一種 10/04 18:35