一種智能手機定位監控系統的設計和實現
(4)地圖放大/縮小本文引用地址:http://www.czjhyjcfj.com/article/166107.htm
Google地圖的放大因子z的取值為0~17,分別代表0~17級不同比例尺的地圖。0~17級地圖分別用18張不同詳細程度的地圖實現,故實現地圖的放大/縮小功能只需要改變放大因子的大小,將當前現實的地圖切換到改變后的放大因子所對應的比例尺的地圖上,中心點經緯度不變。
3.2 監控中心界面設計及主要功能測試結果
點擊操作菜單,依次選擇監控、位置,然后在彈出的菜單中設置監控對象手機號、報告次數、報告時間間隔,如圖6所示。
按圖6所示設置,點擊開始按鈕,PPC端監控中心發送監控命令,監控對象收到位置查詢命令后,就按監控命令向監控中心報告自己的位置。PPC端監控中心收到監控對象發來的位置信息后即在地圖上顯示出來。圖7為目標位于深圳大學辦公樓前測試的結果,圖中地圖為Google地圖,點擊設置菜單,然后選擇使用Mapabc地圖切換到Mapabc地圖,如圖8所示。PPC端監控中心構造監控命令短消息如下:
SmsMessage msg=new SmsMessage(15914175891,″*定◎位*″+interval);
其中,interval指定監控對象報告位置信息的時間間隔,此處為1.
本系統基于Windows Mobile通用平臺,充分利用了Windows Mobile界面友好、使用簡單和支持軟件豐富等特點。GPS數據通過Windows Mobile提供的GID接口實現,可以使多個應用程序同時使用GPS設備,通用性好,可移植性強。經實際測試,本系統獲取地圖數據方便快捷、成本低、維護方便、定位精度高,能滿足人們日益增長的應用需求。
評論