예제 #1
0
 /// <summary>Обратное преобразование Меркатора (с плоскости на сферу)</summary>
 /// <param name="p">Координаты точки на плоскости</param>
 /// <returns>Координаты точки на сфере</returns>
 public static EarthPoint Inverse(SurfacePoint p)
 {
     return new EarthPoint(YToLatitude(p.Y), XToLongitude(p.X));
 }
 public EarthPoint InverseProject(Point Point, int Zoom)
 {
     double mpp = Scales[Zoom];
     var surfacePoint = new SurfacePoint(Point.X * mpp, -Point.Y * mpp);
     return (EarthPoint)surfacePoint;
 }