8
A
答えて
15
あなたがインスタンス化二点間ol.geom.LineStringオブジェクトを
openlayers3
を使用する場合、そのメソッドを使用しての長さを計算することができる
使用point1.distanceTo(point2)
var Geographic = new OpenLayers.Projection("EPSG:4326");
var Mercator = new OpenLayers.Projection("EPSG:900913");
function distanceBetweenPoints(latlng1, latlng2){
var point1 = new OpenLayers.Geometry.Point(latlng1.lon, latlng1.lat).transform(Geographic, Mercator);
var point2 = new OpenLayers.Geometry.Point(latlng2.lon, latlng2.lat).transform(Geographic, Mercator);
return point1.distanceTo(point2);
}
3
行:
this.distanceBetweenPoints = function(latlng1, latlng2){
var line = new ol.geom.LineString([latlng1, latlng2]);
return Math.round(line.getLength() * 100)/100;
};
次に、何らかの形式を使用して判読可能な値を得ることができます。
this.formatDistance = function(length) {
if (length >= 1000) {
length = (Math.round(length/1000 * 100)/100) +
' ' + 'km';
} else {
length = Math.round(length) +
' ' + 'm';
}
return length;
}
関連する問題
- 1. 2点以上の距離の計算方法は? C#
- 2. 2点間の距離の計算(緯度、経度)
- 3. 2点間の距離計算時のコンパイルエラー
- 4. 2つの地理的地点間の距離を計算する方法
- 5. 2点間の距離を計算する
- 6. 2つのヒストグラム間の距離を計算する方法
- 7. 5つのマーカー間の距離を計算する方法は?
- 8. Googleマップの2つのポイント間の距離を計算する方法は?
- 9. 計算フュージョンテーブルのポイント間の距離
- 10. アンドロイドの2点間の距離の発見方法
- 11. 2点間の距離と角度
- 12. 2点間の測地線距離
- 13. 2人のユーザー間の社会的距離を計算する
- 14. 2つの間の距離を計算する
- 15. 2地点間の地理的距離を計算するための迅速な方法
- 16. 2ジオポイントで距離を計算する
- 17. 3D空間内での3D点とOrientated Ellipse間の距離の計算(C++)
- 18. (正方形)チェックイン距離の計算
- 19. GPXファイルからの距離の計算方法は?
- 20. 距離計算建物
- 21. ショートパス。距離計算。 java。
- 22. Python - 疎ベクトル/距離計算
- 23. 線分上の等距離点の最大数の計算
- 24. 複数の点でPHPを使用した距離の計算
- 25. Geokit/Geocoderでの距離と距離の計算
- 26. 地図:2ポイント間の距離を計算するのは高度ですか?
- 27. 旅行総距離の計算方法は?
- 28. 2点間の距離を計算するのに最適なのはどちらですか?
- 29. lonとlatの2つのセットの間の距離を計算する
- 30. 処理アプリの2点間の距離は?