使用移动设备 GPS 更新 Windows 位置

Updating the Windows location by using the mobile device GPS

我有一个应用程序从 Windows 定位服务(通过 System.Device.GeoCoordinateWatcher)获取其位置。

这在 HP Windows 平板电脑(内置 GPS)上运行良好,直到有人要求我在非 GPS Windows 计算机上运行。

我想知道是否有办法使用 Android phone 更新 Windows 位置,因此使用 GeoCoordinateWatcher 将获得 Android [=] 提供的位置26=].

谢谢

我找到了一种方法,但它需要两个付费应用程序,Windows 上的一个是封闭源代码,我需要扩展它...

所以我 asked another question 为我的问题的 Windows 部分开发了一些东西。

我最初是这样回答我的需求的:

我安装了一个名为 Bluetooth GPS Output 的 Android 应用程序以通过蓝牙将当前 Android phone 位置输出到模拟串行端口。

然后我将手机 phone 与 Windows 配对,然后转到蓝牙设备属性以激活 "Serial Port" 服务。 Windows 然后将一个 COM 端口关联到它。

现在我在 Windows 上下载了一个名为 GPS Complete 的应用程序 运行。安装 GPS 直接驱动程序后(直接在应用程序中),Windows 现在已使用 Android phone 坐标更新其位置。

在我的 C# 应用程序中,现在使用 System.Device.GeoCoordinateWatcher returns 我更新了位置。

是不是很简单!?!