我正在启动一个新的Android项目:
我的问题是我需要多少工具才能完成此任务?我已经可以使用缩放控件和地图叠加等基本的谷歌地图了,但我主要担心的是我将如何跟踪用户的动作。我在想可能有某种车队管理API,但我真的不知道。
指向某种教程的链接很棒,甚至只是可能的工具。
答案 0 :(得分:2)
答案 1 :(得分:1)
您不需要任何额外的工具。使用GPS或无线电单元获取手机的位置。该主题解释了如何获取位置: How do I get the current GPS location programmatically in Android?
答案 2 :(得分:1)
如果您想跟踪用户移动,您需要在服务器上运行网络服务,并让应用程序定期报告用户的位置。
但是要小心,如果你没有告诉用户这是你在做什么,并提供选择退出,你可以很快从市场上撤下。
请确保您没有录制任何敏感信息。通常允许位置,手机类型和操作系统类型,但更多可能会让您遇到麻烦。
答案 3 :(得分:1)
Caltrans计划拨款用于创建一个名为CycleTracks的Android应用程序,该应用程序可以处理除最后一个关于兴趣点之外的所有项目符号项目。
您可以在此处下载源代码:http://www.sfcta.org/downloads/cycletracks/CycleTracks-android.zip
我没有查看许可证,看看你有多自由地将它作为一个起点,但我必须想象,即使许可证是限制性的,也可以查看它。 / p>
您可以在http://www.sfcta.org/content/view/666/375了解更多相关信息。