國立雲林科技大學資訊工程研究所碩士論文以行動手機追蹤功能進行校園導覽CampusTourwithMobileGPSTrackingFunctionalities研究生:阮光道指導教授:許仲佑博士中華民國九十八年一月以行動手機追蹤功能進行校園導覽CampusTourwithMobileGPSTrackingFunctionalities研究生:阮光道Student:NguyenQuangDao指導教授:許仲佑博士Advisor:Dr.PhilipChung-YuoHsu國立雲林科技大學資訊工程研究所碩士論文AThesissubmittedtoInstituteofElectronicsandInformationEngineeringNationalYunlinUniversityofScience&TechnologyinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringinGraduateSchoolofComputerScienceandInformationEngineeringJanuary,2009Douliu,Yunlin,Taiwan,RepublicofChina中華民國九十八年一月34i以行動手機追蹤功能進行校園導覽研究生:阮光道指導教授:許仲佑博士國立雲林科技大學資訊工程研究所碩士論文摘要在今日,科技發展的比以前更加迅速,有越來越多科技的應用在日常生活中被使用。包括了全球定位系統(GPS)的技術以及新型的掌上型電腦設備,在此篇論文中,我們使用WindowsMobile運算系統以GPS和掌上型電腦設備為基礎,設計了一個校園導覽的程式。當使用者攜帶掌上型電腦設備在校園中行走,他將可以看到他的位置顯示在校園的數位地圖上,並且可以藉由簡訊傳送分享他現在的位置給其他也有攜帶掌上型電腦設備的使用者,更可以要求其他使用者分享他們的座標關鍵字:手機,校園導覽,GIS,GPS,PDA,PPCiiCampusTourwithMobileGPSTrackingFunctionalitiesStudent:NguyenQuangDaoAdvisor:Dr.PhilipChung-YuoHsuGraduateSchoolofComputerScienceandInformationEngineeringNationalYunlinUniversityofScienceandTechnology123UniversityRoad,Section3,Douliou,Yunlin,Taiwan,R.O.CAbstractToday’sscienceandtechnologyleapfasterandfartherthanbefore.Therearemoreandmoreapplicationsofscienceandtechnologyemergedoutofourdailylifeinwhichcertainlyincludeglobalpositingsystems(GPS)andhandhelddevices.Inthisthesis,wehaddesignedandimplementedanapplicationprogramforcampustourbasedonacombinationofGPStechnologyandhandhelddeviceswithWindowsmobileoperatingsystem.Whentheusertakesawalkaroundacampuswithahandhelddevice,hecanseehislocationdisplayedonthecampus’digitalmapandsharehiscurrentlocationthroughshortmessageservice(SMS)tootheruserswhoalsoequipwithhandhelddevices.Moreover,hecanrequestotheruserstosharetheirlocationstohimaswell.Keywords:Mobile,CampusNavigation,GIS,GPS,PDA,PPCiiiContents摘要......................................................................................................................................iAbstract...............................................................................................................................iiListofFigures.....................................................................................................................vListofTables.....................................................................................................................vi1Introduction.................................................................................................................12Previouswork..............................................................................................................23Systemconfiguration...................................................................................................43.1Technologies........................................................................................................43.1.1Globalpositioningsystem(GPS)..................................................................43.1.2PersonalDigitalAssistant(PDA).................................................................53.1.3GlobalSystemforMobilecommunication(GSM)......................................63.2Appliedprotocolandlibrary................................................................................63.2.1GetGPSinformationanddisplayonthedigitalmap...................................63.2.2Shortmessageservice(SMS).......................................................................73.2.3Programmingtool.......................................................................................74Implementation............................................................................................................84.1Getuser’slocation................................................................................................84.2Marklocation.......................................................................................................84.2.1Themap........................................................................................................94.2.2Displayuser’slocation..................................................................................94.2.3Displayotheruser’spositiononthemap....................................................114.3Basicfeaturesofmap.........................................................................................114.3.1Zoomfeature...............................................................................................12iv4.3.2MapTranslation..........................................................................................124.3.3Rotatemap..................................................................................................124.4SMS....................................................................................................................144.4.1CatchingSMSmessages.............................................................................144.4.2ReplySMS..................................................................................................154.4.3SendSMS..