摘要:定位服務正逐漸受到人們的重視。Java ME的定位API規(guī)范使開發(fā)基于Java ME的定位應用成為可能。文章介紹了Java ME的定位API規(guī)范及與之相關(guān)的定位技術(shù),給出了基于Java ME的定位應用的設(shè)計方法和示例代碼.并給出了基于Java ME的定位應用的一般結(jié)構(gòu).最后對定位應用開發(fā)中需要注意的一些事項進行了說明。
關(guān)鍵詞:Java ME;定位服務;JSR-179;移動設(shè)備;GPS
0 引言
定位服務(Location-Based Services,LBs)是指利用用戶當前物理位置信息提供增值服務。定位服務首先使用相應的定位技術(shù)確定出用戶的位置,然后利用該位置及其他信息為用戶提供個性化的服務。Java ME定位API規(guī)范(Location API forJava ME),即JSR-179定義了一個可選包(package),其緊湊和通用的API可以為Java ME應用(MlDlet或Xlet)提供設(shè)備當前的物理位置信息和方向信息,并且支持路標(1andmark)的存儲和管理。JSR-179為移動設(shè)備的軟件開發(fā)者、網(wǎng)絡(luò)運營商和服務提供商開發(fā)和部署基于位置的增值服務開辟了新的市場。對于移動設(shè)備來說,位置信息有著廣闊的應用前景,如地圖和導航、雇員追蹤和管理、交互式協(xié)作游戲、確定個人的當前位置、發(fā)現(xiàn)附近的飯店或旅店,以及提供當?shù)靥鞖忸A報信息等等。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。