2012-05-28 235 views

回答

6

根据该文件,它是在.NET Framework 4.5:

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

但是,它不会出现的Windows 8 地铁应用有这样的命名空间:

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

不过,它看起来System.Device.Location那样的一些类na mespace已经迁移到Windows.Devices.Geolocation命名空间,这是在地铁:

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

它所告诉你的是,如果他们是等价的。您可能无法仅更改名称空间,因此可能需要修改一些代码。表面上看,他们看起来像是在解决同样的问题。

+0

希望他们留在System.Device.Location命名空间。 – Alvin

+0

@KelvinFixx我怀疑它。 Metro命名空间的选择很可能已经嵌入了现在,我怀疑会有很多变化。但是,这与.NET Framework不同,后者在添加新东西时基本保持不变。 –

0

使用下面的命名空间,而不是

using Windows.Devices.Geolocation; 
-1

Geolocation类会为你工作! 它会做什么,它会让你的经纬度