我正在使用 编写 Windows 7 应用程序System.Device.Location
,这取决于 Windows 传感器和位置平台。我下载了消费者预览版,但我找不到它。
谢谢你。
根据文档,它位于 .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
它没有告诉你的是它们是否相等。您可能无法仅更改名称空间,因此可能需要进行一些代码修复。从表面上看,他们看起来像是在解决同样的问题。
请改用以下命名空间
using Windows.Devices.Geolocation;
GeoLocation 课程适合您!它的作用是获取你的纬度和经度