Would this be the right formulas found at: http://www.gal-systems.com/2011/07/convert-coordinates-between-web.html private void ToWebMercator(ref double mercatorX_lon, ref double mercatorY_lat) { if ((Math.Abs(mercatorX_lon) > 180 || Math.Abs(mercatorY_lat) > 90)) return; double num = mercatorX_lon * 0.017453292519943295; double x = 6378137.0 * num; double a = mercatorY_lat * 0.017453292519943295; mercatorX_lon = x; mercatorY_lat = 3189068.5 * Math.Log((1.0 + Math.Sin(a)) / (1.0 - Math.Sin(a)));
... View more