Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Windows向iOS提供地理位置数据_Ios_Windows_Geolocation_Gps - Fatal编程技术网

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

从Windows向iOS提供地理位置数据,ios,windows,geolocation,gps,Ios,Windows,Geolocation,Gps,我想用一台使用Windows7的计算机向iOS设备提供数据。我想没有办法通过Wifi做到这一点,所以我想在我的Windows7电脑上模拟一个蓝牙GPS设备,这样iOS设备就可以连接到它 我的问题是,我应该发送什么样的数据?我可以直接发送NMEA帧还是应该实现另一个Apple协议?在iOS中哪里可以找到这些协议的规范 其想法是使地理定位数据可供整个系统使用。也许通过使用我将在Windows上开发的软件“模拟”蓝牙外部GPS接收器。那么,我的Windows软件应该通过蓝牙向iOS发送什么样的数据呢?

我想用一台使用Windows7的计算机向iOS设备提供数据。我想没有办法通过Wifi做到这一点,所以我想在我的Windows7电脑上模拟一个蓝牙GPS设备,这样iOS设备就可以连接到它

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


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

谢谢。

我推荐使用。 这是一种自动连接协议,可以在同一子网中找到其他“玩家”(比如说相同的“WiFi”)

有一个用C写的:


如何提交数据取决于您。您可以使用GPS数据创建JSON有效负载。您还可以创建二进制格式,并在通过bonjour发送到iOS设备之前使用libz(zip)进行压缩。

您还可以在PC上设置web服务器和web服务,并通过本地网络(WiFi)简单连接到它从您的设备。我认为这需要从服务器端和客户端进行最少的工作。您使用哪种格式(JSON、NMEA分数、其他格式)真正取决于您,因为您必须同时对服务器端和客户端进行编码。但是,对于JSON和XML,有很多免费框架,甚至在两个客户端(iOS)上都有一些SDK支持和服务器(php、asp、servlet等)端。

如果您只希望在iOS应用程序中访问数据,则可以使用任何网络协议(HTTP,无论什么).如果您希望地理定位数据可供整个系统使用,那么如果没有定制/专用硬件,恐怕是不可能的。这个想法确实是为了使地理定位数据可供整个系统使用。这就是我想“模拟”的原因使用我将在Windows上开发的软件的bluetooth外部GPS接收器。我认为这可能不可能。您需要一个特殊的bluetooth硬件,允许您操作/发送/接收bluetooth数据(帧)在一个非常低的层次。这是无法从标准设备和标准编程工具访问的。你需要特殊的驱动程序来实现这一点,而Windows可能是一个不适合此类实验的平台。其想法是使地理定位数据可用于整个系统。这就是为什么我想“模拟”使用我将在Windows上开发的软件的蓝牙外部GPS接收器。其想法是使地理定位数据可用于整个系统。这就是为什么我想“模拟”使用我将在Windows上开发的软件的蓝牙外部GPS接收器。您将在iOS上使用哪个框架来接收此数据?本机iOS定位服务以及您将如何使其使用您的数据而不是车载GPS?它似乎是自动的。当我将外部GPS连接到iPad时,它会自动使用IT