"这篇硕士学位论文主要探讨了基于Android平台的手机Web地图服务设计,作者舒贤华,专业为计算机科学与技术,导师杜振军,完成于2009年7月1日。"
在当前智能手机普及的背景下,手机地图服务正逐渐成为人们日常生活中获取信息的重要方式。传统地图服务多采用单机或网页形式,但在户外活动时使用不便。Android平台因其灵活的地图展示和控制功能,为开发者提供了理想的开发环境,同时也降低了软件成本,有利于地图服务的广泛推广。
论文首先对Symbian、Windows Mobile、Mac OS X和RIM等现有移动平台进行了分析对比,然后深入研究了Android的系统架构和组件模型。重点介绍了Android的重要API,包括应用构成、Intent机制和生命周期管理。在此基础上,作者设计并实现了包含11个功能模块的手机Web地图服务:
1. 自我定位:显示用户当前位置的地图和经纬度信息。
2. 地图模式:提供不同视图和缩放级别的地图显示。
3. 路线查询:规划并显示从A点到B点的最佳路径。
4. 地点查找:搜索特定地点并在地图上标记。
5. 浏览大连:通过设置特定经纬度显示大连地区的地图,并支持添加图标和操作。
6. 查看天气:展示当前位置及其周边地区的天气状况。
7. 创建记录:保存用户认为重要的地点经纬度及相关信息至数据库。
8. 记录列表:查看、修改和删除保存的地点记录,同时可以浏览地图。
9. 手机定位:当手机丢失或被盗时,通过其他设备获取手机的GPS坐标来追踪。
10. 行走踪迹:记录用户的移动路径,以路线图形式呈现。
11. GPS定位:利用GPS系统实时获取并更新用户位置。
该系统设计注重用户体验,操作简单直观,且具备良好的可扩展性和可维护性。经过测试,系统运行稳定,能满足用户的基本地图服务需求。关键词涵盖了Android、Activity和地图服务等核心概念。
这篇论文为Android平台上的地图应用开发提供了理论基础和实践案例,对于移动应用开发者和对手机地图服务感兴趣的读者具有很高的参考价值。