GeoCoordinate
Represents a geographic coordinate pair.
Properties
Functions
Link copied to clipboard
Formats the distance between two coordinates as a human-readable string. Example: paris.distanceLabelTo(london) → "341 km"
Link copied to clipboard
Computes the Haversine great-circle distance in kilometers between two coordinates. Example: GeoCoordinate(48.8566, 2.3522).distanceTo(GeoCoordinate(51.5074, -0.1278)) → ~341.0 km
Link copied to clipboard
Link copied to clipboard
Formats a GeoCoordinate as a decimal degrees string. Example: GeoCoordinate(48.8566, 2.3522).toDecimalDegrees() → "48.8566°N, 2.3522°E"
Link copied to clipboard
Formats a GeoCoordinate as a DMS string. Example: GeoCoordinate(48.8566, 2.3522).toDms() → "48° 51' 24\" N, 2° 21' 8\" E"
Link copied to clipboard
Returns a Google Maps URL for this coordinate. Example: GeoCoordinate(48.8566, 2.3522).toGoogleMapsUrl() → "https://maps.google.com/?q=48.8566,2.3522"