作者brandonron (假嗨)
看板AndroidDev
标题[问题] 该如何设计比较好???
时间Thu Oct 3 11:09:29 2013
先前设计了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
1F:→ dreak:如果是我会用第一种 10/04 18:35