我的班级所有四分之一的球都落后于8球,我应该能在4小时内完成这项任务。
我的作业
此分配的目的是利用地图使用叠加/折线显示路线。
此作业的目标是从第5周(网络服务检索路线)增强作业,以便在地图列表中将检索到的路线显示为地图上的路线。
您需要编写一个在平板电脑配置上运行的应用程序(Nexus 10或10英寸屏幕平板电脑的某些变体)
用户界面要求
屏幕左侧(ListView,左窗格)将包含第5周分配中概述的界面。用户可以输入源和目的地,并根据该输入检索方向列表。因此,界面是几个文本字段,一个按钮和一个列表。
屏幕右侧(右窗格,详细信息视图)将包含一个地图,将路线显示为分段线(路线)。检索到指示(选择按钮)后,将更新/显示地图和路线。首次加载屏幕时,应显示初始地图和一些默认设置。
其他要求
地图应以适当的缩放级别(取决于距离)显示整个路线(起点和终点)。根据距离,也应使用正确的地图类型。
您需要使用标记来显示起点和终点。
您需要使用MapFragment类。
您需要使用Google地图中的API V2和Google Play服务API。
您需要使用XMLPullParser类来解析XML。
此应用程序看起来非常类似于Web上使用的Google地图应用程序(细节少得多,没有放大地图等),关于显示的路线,左窗格输入源/目的地和方向清单。
使用Android Studio我尝试使用Map Activity创建应用程序,但它创建和应用程序无法编译,看起来它希望我使用Google Keys。我无法提交需要分配给我的密钥的作业。
我已经有4个小时了,我甚至无法开始。我读到谷歌地图API的v3不需要键,但我找不到任何告诉我如何使用它们的东西和Android Studio似乎没有给你选择下载和使用的内容。
我真的需要帮助。