本次Lab需要用到Google Map的API,分享学习一下Google Map的知识
需求:
界面:
1. 主界面(map界面):
提供了指定的学校校园地图图片,不能用Google的API生成图片
2. 楼体信息界面(building detail界面):
显示用户选中的building的detail信息
3. 街景界面(street view界面)
显示在building detail界面中的street view
功能:
1. map:
必须只用提供的campus map图片
2. building detail:
详细信息包括:
2.1 building name
2.2 address
2.3 travel distance & time (using google map api )
2.4 picture of this building
2.5 a button for street view
3. search
允许用户以building的名字搜索,如果匹配,需在map上标记出building的地点,当用户删除搜索语句时,标记消失。
4. current location
用户的当前位置必须标记在map上(小红圈)
5. navigation between screens
每个屏幕的导航必须合理
根据需求,得出以下几个需要解决的问题:
1. 如何在map图片上显示用户的当前位置
2. 如何在map图片上显示用户搜索到的building的地点
当前的思路:
以上的两个问题其实都是一个根本,就是如何在map图片上判断哪个点是对应哪个实际地点
等我研究一下Google的API再说~
下一篇将是UI设计部分
再次重申,此项目有版权保护,仅供学习记录讨论用途,如发现有未经同意的盗用,会将追究法律责任