(一)摘要
2011年當(dāng)時APP開發(fā)正紅的時候,利用空余時間開發(fā)了一款簡單的基于百度LBS的安卓應(yīng)用良姆。主要功能就是約人打麻將肠虽、唱K、吃飯和找人拼車玛追。主要用到的技術(shù):前端(JQUERY MOBILE)后端(百度LBS精盅、LBS存儲讯检、百度云推送)颂翼。使用方法也是非常簡單枪蘑,屬于非常輕量化的應(yīng)用。
(二)功能介紹
【發(fā)起活動】是指按下后轉(zhuǎn)到新建活動的畫面陆馁,然后可以發(fā)起活動啸如。
【附近活動】是指按下后轉(zhuǎn)到活動地圖畫面,查看周邊有什么自己有興趣參加的活動氮惯,然后可以報(bào)名參加叮雳。
【發(fā)布搭車信息】是指按下后轉(zhuǎn)到發(fā)布新搭車信息的畫面,然后可以發(fā)布一條搭車信息(類似于現(xiàn)在的滴答拼車)妇汗。
【附近搭車信息】是指按下后轉(zhuǎn)到附近搭車信息地圖帘不,然后可以查看附近的搭車信息,看看自己能否找到同路人搭車杨箭。
主畫面
【發(fā)起活動畫面】
點(diǎn)擊地圖上面的棋牌室寞焙,可以看到棋牌室信息,按下【在此處創(chuàng)建新活動】后互婿,轉(zhuǎn)到創(chuàng)建活動的畫面捣郊,填寫相關(guān)信息后,提交后慈参,便生成一個新的活動信息呛牲。如果查看活動地圖的話,會在地圖上有個水滴標(biāo)志驮配。并且會推送到安裝過本應(yīng)用的客戶端娘扩。
查找活動地點(diǎn)
填寫活動內(nèi)容和創(chuàng)建活動
【查找附近活動畫面】
地圖上面會把附近的活動用水滴標(biāo)志表示出來着茸,然后點(diǎn)擊后會看到活動的詳細(xì)信息,點(diǎn)擊我要參加后琐旁,會轉(zhuǎn)到活動參加確認(rèn)畫面涮阔,填寫完本人信息后,點(diǎn)擊確認(rèn)參加按鈕后灰殴,報(bào)名參加選中的活動敬特。
查找附近活動
參加活動信息填寫和確認(rèn)
發(fā)布搭車信息、查找搭車信息的流程和活動相似牺陶,這里就不詳細(xì)描述了擅羞。
(三)技術(shù)介紹
技術(shù)一:jquery mobile
jquery mobile的引用主要有兩點(diǎn):
需要有一個assets這樣的目錄結(jié)構(gòu),保存頁面文件义图。
eclipse目錄結(jié)構(gòu)
然后,主程序入口改為:
主程序入口
其他也不多介紹了召烂,看看網(wǎng)上的文章就明白了碱工。
技術(shù)二:LBS
要使用百度的服務(wù)首先要申請百度的開發(fā)者。這里不詳細(xì)說明奏夫,參照百度的介紹怕篷。
該應(yīng)用主要調(diào)用了百度LBS的以下接口:
在html文件中引用百度LBS的JavaScript后,創(chuàng)建地圖酗昼,定位廊谓,取得POI信息后,在地圖上面標(biāo)志出來麻削。
地圖接口調(diào)用
得到信息點(diǎn)創(chuàng)建標(biāo)記
信息標(biāo)志保存