VS 2015,Xamarin Forms,PCL。
找到这个......“https://ghuntley.com/archive/2016/01/05/geocoordinate-portable-released/”,并将其添加到我的解决方案中。
我添加了System.Device
作为对PCL项目的引用,因此我可以使用GetDistance
类的Geocoordinate
方法... https://msdn.microsoft.com/en-us/library/system.device.location.geocoordinate(v=vs.110).aspx。
var sCoord1 = new System.Device.Location.GeoCoordinate(54.87623, -485.1765);
这会有例外......
System.InvalidProgramException:中的IL代码无效 System.Device.Location.GeoCoordinate:.ctor(double,double):方法 身体是空的。
我不知道导致此错误的原因。是因为我将System.Device添加到PCL项目中(如果没有它,Geo无法工作)?