1

こんにちは私はopenlayersの2つのマーカー間の距離を見つける方法を知りたいです。

var distance = distanceBetweenMarkers(latLon1, latLon2){
//code to find the distance between latLon1, latLon2

}

pleaeは私を助けます...

4

1 に答える 1

4

からポイントを作成し、 [1]からメソッドLonLatを呼び出します。distanceToGeometry.Point

p1 = new OpenLayers.Geometry.Point(latLon1.lon,latLon1.lat);
p2 = new OpenLayers.Geometry.Point(latLon2.lon,latLon2.lat);
len = p1.distanceTo(p2);

1- http://dev.openlayers.org/docs/files/OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point.distanceTo

于 2012-04-04T08:48:29.663 に答える