Computes the distance between two coordinates.
.NET Syntax
Java Syntax
PHP Syntax
Example (PHP)
(-74.806394, 40.714169) is New York City, and (-71.061342, 42.355892) is Boston, Massachusetts. $distance is 361777.95418396 meters.
$distance = $coordSysMeasure->Getdistance(-74.806394, 40.714169, -71.061342, 42.355892);
Example (C#)
using OSGeo.MapGuide; private MgCoordinateSystemMeasure geogCSMeasure; private double geogCSX = -160.101421317; private double geogCSY = 22.0234263273; private double geogCSX1 = -159.721535121256; private double geogCSY1 = 24.0028259520524; private double geogCSDistance = 2.0; private double distance; private double tolerance = 0.001; private Boolean isEquivalent; distance = geogCSMeasure.GetDistance(geogCSX, geogCSY, geogCSX1, geogCSY1); // distance has the value of geogCSDistance isEquivalent = Math.Abs(distance - geogCSDistance) < tolerance;
|