ウェブサイトから PHP クラスを取得しました: http://www.giswiki.org/wiki/Algorithmus_von_Dijkstra
私が見るコードでは:
// $points is an array in the following format: (router1,router2,distance-between-them)
$points = array(
array(0,1,4),
array(0,2,I),
array(1,2,5),
array(1,3,5),
array(2,3,5),
array(3,4,5),
array(4,5,5),
array(4,5,5),
array(2,10,30),
array(2,11,40),
array(5,19,20),
array(10,11,20),
array(12,13,20),
);
「それらの間の距離」を取得するための数学は何ですか? その背後にある数学を理解することはできません。
WSG84 座標があります (GPS... 例: 56.292157,-88.022461)。UTM で同じ座標を取得するために計算を行いました (UTM は数値 X と Y を与え、4142193、601021 を得ました)。配列に入力するための最初と 2 番目の値を取得しました。3 番目の値の距離を取得する方法がわかりません。
手がかりはありますか?