Windows 8是否支持System.Device.Location?

时间:2012-05-28 09:47:42

标签: .net windows

我正在使用System.Device.Location编写Windows 7应用程序,这取决于Windows传感器和位置平台。我下载了消费者预览版,但我找不到它。

谢谢。

3 个答案:

答案 0 :(得分:6)

根据文档,它位于.NET Framework 4.5中:

http://msdn.microsoft.com/en-us/library/system.device.location(v=vs.110).aspx

但是,Windows 8 Metro 应用程序似乎没有此命名空间:

http://msdn.microsoft.com/en-us/library/windows/apps/br230232(v=vs.110).aspx

然而,看起来就像System.Device.Location命名空间中的某些类已迁移到Windows.Devices.Geolocation命名空间一样,该命名空间位于Metro中:

http://msdn.microsoft.com/en-us/library/windows/apps/br229921.aspx

告诉您它们是否相同。您可能无法仅更改名称空间,因此可能需要修复某些代码。从表面上看,他们看起来正在解决同样的问题。

答案 1 :(得分:0)

使用以下命名空间

using Windows.Devices.Geolocation;

答案 2 :(得分:-1)

GeoLocation课程适合你! 它做什么,它会取你的纬度和经度