扩展应用功能与创建替代入口项目
扩展 Hansel 应用
在前期工作中,我们已经证明了能够从 Location API 获取数据并将其集成到应用程序中。现在,是时候利用这些数据创建一个实用的应用了。
就像寓言中的 Hansel 一样,我们时不时会迷失方向。GPS 坐标的一个常见用途是标记有趣地点的位置,以便之后能返回该地点。渔民经常用这种方式标记海上的有趣地点,因为在广阔的海洋中很难区分不同的位置。这也是寻宝游戏 Geocaching 的核心。
接下来,我们要将目前构建的 Hansel 应用转变为可用于上述目的的应用。之前所做的工作对新目标并非直接有用,因此我们将在现有基础上添加新功能。虽然这两项任务并非完美契合,但总比删除已有的工作要好。
完成后,新的 Hansel 应用将具备记录当前位置的能力,例如记录停车位置。之后,当你从商场、机场或其他地方出来时,应用可以获取新的坐标,并告诉你返回停车处的距离和方向。
操作步骤
- 更新 HanselMainScreen :需要更新 HanselMainScreen 以包含一些新字段和菜单项,以支持新功能。首先,在 MainScreen 类中添加数据成员,主要是用于显示新数据的屏幕字段。监听器的详细信息将在后面介绍。
protected CalcDistanceLocationListener _CalcListener = null;
protected RichTextField _EndLocation;
protected Ric
超级会员免费看
订阅专栏 解锁全文
176万+

被折叠的 条评论
为什么被折叠?



