2016-03-22 2 views
0

こんにちは。私はすでに、x-y平面上の中心点と最終点をベクトルの回転を計算して、外部スクリプトを使って簡単な三角法で計算します(私はそれをサーバー側で解きたい)。そして線の描画機能を使ってマップ上に線を引くことができます。問題はベクトルが90度または270度にあるときよりも、そのモジュールが0または180にあるときよりも長くなります。私は緯度および経度座標が同じ縮尺ではないことを知っているので、私の質問は サーバー側でポイント計算を実行し、javascript側に座標として提供して、シェイプを適切に描画し、歪みなく回転させます。openlayers-3で循環的にベクトルを循環させる(楕円ではない)形を正しく回転させる方法

写真を見てみましょう。 私は三角形と線の形で試しています。 ご覧のとおり、それらのすべては回転できますが、同じ比率を維持しません。 私はこの作業を続けていく上で大きな助けとなります。 Leandro。 achieved so far

答えて

0

私はこれが非常にエレガントな解決策ではありませんが、少なくとも私のために働いています。 したがって、latとlonは線形関係ではないので(これはエクアドル付近でのみ当てはまります)、マップ上のポリゴンを表現するために単純な三角関数を使うことはできません。 私がしたのは、三角形の1つに手動で補正係数を追加することでした。 助けが必要な場合はお知らせください。 よろしく、 Leandro。

関連する問題