【導讀】隨著移動通信技術的發(fā)展,手機已成為集通信、掌上電腦于一體的移動計算工具,人們對手機所賦予的功能也已經(jīng)擴展到分布式計算、空間定位等更高端的領域。MobileSVG是為適應屏幕小、性能較低的移動設備上顯示二維矢量圖形而制定的開發(fā)標準,它用文本格式的描述性語言來描述圖形內(nèi)容,可以用來進行地圖數(shù)據(jù)的組織和存儲。本文參照MobileSVG規(guī)范標準,建立了利用SVG文檔進行地圖數(shù)據(jù)組織和存儲的應用模型;在此基礎上,利用J2ME軟件開發(fā)技術,在J2ME的相關開發(fā)包,主要是在JSR-226對SVG文檔解析、操作的支持下,對手機上實現(xiàn)移動GIS服務的各項功能的關鍵技術進行了理論探討和開發(fā)實踐。基于目前用戶使用手機中有60%以上是具有藍牙功能的Java手機的現(xiàn)狀,提出了一種基于J2ME平臺的移動GIS解決方案。該方案通過增加一個外置藍牙GPS信號接收器獲取手機的經(jīng)緯度,并將該數(shù)據(jù)發(fā)送到服務器端,服務器依據(jù)該經(jīng)緯度將相應的地圖數(shù)據(jù)發(fā)送給客戶端,從而解決手機的定位和導航問題。