Select to view content in your preferred language

calculate the distance between two points

1754
2
11-18-2012 12:15 PM
DimaDima
New Contributor
Hellow. Please, help me.
Why my code do not working???
var distParams = new esri.tasks.DistanceParameters();
  distParams.distanceUnit = esri.tasks.GeometryService.UNIT_SQUARE_METERS;    
  distParams.geometry1 = new esri.geometry.Point(-118.15, 33.80, new esri.SpatialReference({ wkid: 4326 }));     
  distParams.geometry2 = new esri.geometry.Point(-188.15, 83.80, new esri.SpatialReference({ wkid: 4326 }));
  distParams.geodesic = true;
  var geometryService;
    geometryService = new esri.tasks.GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");
    geometryService.distance(distParams,function(distance){
   dojo.byId("distance").innerHTML = distance;
   }); 

urgently,please!!!
0 Kudos
2 Replies
nicogis
MVP Alum
Peraphs for distance unit you want set UNIT_METER. You have set UNIT_SQUARE_METERS.
0 Kudos
DimaDima
New Contributor
thank you very much, Domenico!!!!!!
0 Kudos