抱歉,我在这方面处于noob级别:手机中的实时gps跟踪。我已经对此进行了深入的搜索,但对我来说一切都是新的,我不知道在哪里以及如何开始。
这是我们学校的项目。我们想要做的是开发一个使用python,kivy和google map api的移动应用程序,它能够跟踪其他手机,这些手机也在使用我们将要创建的移动应用程序。一般来说,使用我们的应用程序在该区域(半径1公里)内有几部手机,它们相互跟踪。 (这只是我们学校项目的一部分:跟踪部分)。
我看过视频,阅读论坛等等。但是,我没有得到任何东西,因为一切对我来说都是新的。我担心的是(注意:我之前创建了一个移动应用程序):
请。我知道我是菜鸟。非常感谢您的帮助,您将成为我们的英雄,使我们免于失败。 :d
答案 0 :(得分:1)
知道上面的内容我会很自然地开始编码。但首先你需要问问自己:“我知道下一步该怎么做吗?”:
一旦你知道如何做上述事情(可能更多),你可以问自己“我需要做什么? / 我需要采取哪些措施?为了完成我的项目?。你需要实现下一步:
希望您觉得这很有帮助。我不能太解释,因为你需要自己做你的项目。如果您有任何其他问题,请在下方发表评论,我将进行编辑。 - 发送电流
答案 1 :(得分:0)
@ campovski的回答一般很好,但既然你使用kivy和android,你肯定想检查以下内容:
Plyer
[1]用于在移动设备上从python获取gps位置,它可以让应用程序轻松获取自己设备的gps数据。
现在,您希望与应用的其他用户同步,因此您需要一些沟通方式,更容易配置应用与服务器通信并发送有关其位置的更新,并获取其他人的位置返回,您可以使用bottle
[2]或flask
[3]或任何服务器端技术使用简单的休息服务器,但显然python更好:)(我完全没有偏见;))
然后你会想要在地图上显示你的朋友,为此,因为你使用kivy,你肯定想看看garden.mapview [4],它会给你一个小部件来显示地图使用标记,您可以在获得新数据时保持最新。
你仍然有一些工作要做,与服务器通信,与小组建立共享会话,安排更新和东西,但是大部分工作已经完成,你只需连接点,好运气。
[1] plyer:https://github.com/kivy/plyer
[2]瓶:https://bottlepy.org/docs/dev/
烧瓶:[{3}}[4] garden.mapview http://flask.pocoo.org/