GPS 未针对您的平台实施 - Kivy / Plyer / PyCharm

GPS is not implemented for your platform - Kivy / Plyer / PyCharm

这是 plyer 中包含的示例应用程序。我想看看它是如何工作的,因为我将在我的项目中使用它。我想使用 GPS 功能。但它说它没有为我的平台实现 :( 如何让它工作?谢谢!

根据 the Support matrix 的 Plyer 功能,GPS 仅在 Android 和 iOS 上受支持,不在(桌面)Mac、Windows 上受支持或 Linux.

这并不奇怪,因为大多数 Mac、Windows 和 Linux desktop/laptop/server 盒子没有 GPS 硬件。 OS 没有标准的 "location-services" 类型 API 来访问 GPS(好吧,Mac 有,但很少有 GPS 驱动程序使用它;它是基本上只对近似地理定位有用,而不是真正的 GPS)。

当然,您可以为您的平台和您拥有的任何硬件实现 GPS 功能。或者您可以提交功能请求并希望最终有人来做。

但实际上,我认为您想要做的是在 Android 设备上为 Android 和 运行 构建,而不是为 Windows 或 Linux 和 运行ning 在你的笔记本电脑上。

运行 在模拟器或模拟器上可能会起作用,如果您感兴趣的只是查看其 GPS 的外观,这取决于模拟器是否足够复杂以提供真实的假 GPS 信息。 (当然,它不能提供 真实 GPS 信息,因为,同样,您的笔记本电脑可能没有任何信息。但是模拟的 Android 不必知道那个。)