0

我正在尝试在我的 Android Kivy 应用程序上获取准确的纬度和经度。像地理编码器这样的模块使用 IP 地址,但在我的测试中,使用移动数据时这已经超远了。我需要一些在 kivy apk 中工作的代码。似乎 plyer 是要走的路,但它的文档不清楚如何使用它,我无法弄清楚。我环顾四周,但根本找不到任何关于如何使用 plyer 的迹象。有谁知道如何使用 plyer 在 android 上获取 GPS?一些获得 lat 和 lng 的 python3 代码(不在几英尺之内。我真的只需要在一两个街区内)会很棒!提前致谢!

此外,如果您知道另一种获取准确位置数据的方法,而无需仅依赖 wifi 或 IP 地理定位,那也将不胜感激。

更新和澄清:

gps 示例(https://github.com/kivy/plyer/tree/master/examples)正在我的设备上运行,但我不理解代码。我的理解(或者我认为我理解):它正在循环并使用正确的信息不断更新小部件。但是,我不了解实际设置它的代码行以及获取坐标的内容。甚至可以使用这些命令来获取变量的纬度和经度吗?我不需要它来不断更新坐标,我只需要它们一次,然后将其分配给一个变量。plyer 中是否有我可以调用并让它返回 lat 和 lng 的方法?如果是这样,我该如何设置?

4

0 回答 0