/// <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; }