public static LatLng FromHACoord(HACoord HACoord) { double x = HACoord.doubleX / 5.0 + 588086.0; double y = -HACoord.doubleY / 5.0 + 6140036.0; GPS.GPS.UTM utm = new GPS.GPS.UTM(y, x, 32); return(new LatLng(utm.Latitude.GetDecimalCoordinate(), utm.Longitude.GetDecimalCoordinate())); }
public static HACoord FromLatLng(LatLng ll) { GPS.GPS.UTM utm = new GPS.GPS.UTM(new GPS.GPS.Coordinate(ll.latitude, GPS.GPS.CoordinateType.Latitude), new GPS.GPS.Coordinate(ll.longitude, GPS.GPS.CoordinateType.Longitude)); return new HACoord((int)(utm.Easting - 588086) * 5, -(int)(utm.Northing - 6140036) * 5); }