我正在寻找一个如何从WM6手机检索全球定位系统数据非常简单的解决方案。我不是在寻找GPS包装库(Google似乎只找到了GPS库…)。我希望能有一段代码就能做到这一点:启动gps,检索long and lat,结束gps。没别的了。我猜对于Invoke压缩框架,我需要使用P/ .NET。
有什么想法吗?非常感谢。
我尝试了getAllCellInfo()、getCellLocation()和getNeighboringCellInfo()来获取手机ID和位置区号。当GPS变为ON状态并且没有GPS时,我获得了值(Cell ID和Location Area Code),这些方法返回null 那么,如何在不使用GPS的情况下获取手机ID和位置区号呢?
我已经实现了一种获取设备位置GPS数据的方法。问题是,当我从主线程运行应用程序时,即通过在我的手机上手动启动应用程序,它会显示正确的GPS数据。
但是我已经实现了一个后台服务,它应该继续在一个单独的线程上运行。这项服务应该能给我GPS数据。
因此,基本上,当我实例化下面的LocationGPS data = new LocationGPS()时,应该获得位置GPS数据,因为GPS逻辑嵌入了类本身的构造函数中。新线程中的部分代码如下:
Thread t = new Thread(() =>
{
Task.Run(as