ios - 从 Windows 向 iOS 提供地理位置数据

标签 ios windows geolocation gps

我想使用运行 Windows 7 的计算机向 iOS 设备提供数据。我想没有办法通过 Wifi 做到这一点,所以我想在我的 Windows 7 计算机上模拟蓝牙 GPS 设备,以便 iOS 设备连接到它。

我的问题是,我应该发送什么样的数据?我可以直接发送 NMEA 帧还是应该实现另一个 Apple 协议(protocol)?我在哪里可以找到有关 iOS 中这些协议(protocol)的规范?

这个想法是让地理定位数据对整个系统可用。也许通过使用我将在 Windows 上开发的软件“模拟”蓝牙外部 GPS 接收器。那么我的 Windows 软件应该通过蓝牙向 iOS 发送什么样的数据呢? iOS 如何将其检测为外部 GPS 接收器?

谢谢。

最佳答案

我建议使用 bonjour . 这是一种自动连接协议(protocol),可以在同一子网中找到其他“播放器”(比如说相同的“WiFi”)。

有一个 windows sdk用 C 写的: https://developer.apple.com/opensource/

您如何提交数据由您决定。您可以从 GPS 数据中创建一个 JSON 负载。您还可以创建二进制格式并使用 libz (zip) 对其进行压缩,然后再通过 bonjour 将其发送到您的 iOS 设备。

关于ios - 从 Windows 向 iOS 提供地理位置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041123/

相关文章:

ios - 一次保留一个 "singleton"属性?

iphone - 无法摆脱继承的委托(delegate)方法警告

php - 如何通过 PHP 在 Windows 服务器上执行 .exe 文件?

java - 如何从图片中获取经纬度信息

web-services - 是否有提供纬度/经度地形类型的 Web 服务?

ios - SpriteKit 粒子发射器未出现在 Xcode 编辑器中

python - 在 Windows 的 IDE 中使用 TensorFlow

windows - 64 位系统的整数大小差异(与我的旧 32 位 pc 系统混淆)

java - 国家/地区代码 (iso-3166-1/iso-3166-2) 到经度和纬度

ios - 使用 EasyTipView swift 库关闭提示