私は簡単な質問が1つあります。私はgoogle.maps.Polylineの周りにgoogle.maps.Polygonを描画したかったのです。 How to draw a polygon around a polyline in JavaScript?に記載されているソリューションを組み合わせて実装しました。私の質問は、バッファの幅についてです。 https://coderwall.com/p/zb_zdw/buffered-polylineの例を見ると、ポリラインが水平のときにバッファが広くなっていることが分かります。ラインが垂直の場合はバッファが小さくなります。何故ですか?あれは正しいですか? 私のプログラムの例:https://ibb.co/i2m2BFJSTSでバッファリングされたポリラインの幅が緯度によって異なるのはなぜですか?
1
A
答えて
1
ポリゴンの幅は度で設定されています。コードから:
var distance = 10/111.12, // Roughly 10km)
経度の長さは緯度によって異なります。
+1
ありがとう、それは今は意味があるが、残念ながらそれは私のための問題です。私はポリラインの周り5マイルの領域を作る必要があり、この解決策は正確ではありません。私を助けるいくつかの解決策について知っていますか?これは、もしあなたが水平線を持っているなら、バッファは垂直線よりも2倍大きくなることを意味するからです。 (90対180度) –
+1
私は私の全プログラムを実装し、他のすべての関数は完璧に動作します。これは私を悩ませますが、私はそれをどのように変更できるのか分かりませんし、ポリラインの周りにバッファとしてポリゴンを持っています。 –
関連する問題
- 1. なぜ経度と緯度がテキストビューに表示されないのですか?
- 2. 同じQPen幅のQGraphicsSceneで私の線幅が異なって見えるのはなぜですか?
- 3. Chromeでブートストラップナビの幅が異なって表示される
- 4. 同じ幅と高さでも、異なる要素が異なるサイズになるのはなぜですか?
- 5. ピクセルで指定されたdivの幅が小さくなっているのはなぜですか?
- 6. Textareaの幅とDIV幅の動作が異なるのはなぜですか?
- 7. なぜ私のテキストエリアのボックスが異なるブラウザで異なって配置されているのですか
- 8. マシンコードがOSの種類によって異なるのはなぜですか?
- 9. 常にバッファリングされたストリームを使用するのはなぜですか?
- 10. 異なる解像度でアンカーポイントが異なるのはなぜですか?
- 11. Cでバッファリングされた入力を使用するのはなぜですか?
- 12. ポリラインの経度と緯度:リーフレット
- 13. Googleマップのポリラインで緯度と経度を取得する
- 14. charAtは、印刷されるデータ型によって印刷が異なるのはなぜですか?
- 15. バッファリングされていないread()/ write()操作でバッファキャッシュが使用されるのはなぜですか?
- 16. これらのスニペットはGCCによって異なって扱われるのはなぜですか?
- 17. 異なる比較演算子によって引数型が変更されるのはなぜですか?
- 18. なぜSVGのストローク幅が境界幅と異なるのですか?
- 19. 幅が同じでもラベルが異なるのはなぜですか?
- 20. PHPでバッファリングがデフォルトで有効になっていないのはなぜですか?
- 21. WebClientリクエストは、ホスティングソリューションによって異なるのはなぜですか?
- 22. 緯度結果オブジェクトがGoogleマップのAPIから変更されたのはなぜですか?
- 23. stdoutバッファリングがなぜですか?
- 24. アウトライン幅が無視されるのはなぜですか?
- 25. npmによってpackage.jsonが更新されないのはなぜですか?
- 26. モデルがビューによって保存されないのはなぜですか?
- 27. 日時によってナビゲーションプロパティがロードされないのはなぜですか?
- 28. なぜポートの幅が表示されないのですか?
- 29. ポリラインsvg開始点の幅が他の点よりも異なる
- 30. これら2つのAPIがブラウザで異なって表示されるのはなぜですか?
こんにちは、私の側で同じ問題/質問 回答/解決策を見つけましたか? ありがとう –
私は最近、TurfJS http://turfjs.org/docs/#bufferを切り替えました。これは、最近、(何が幸運なことに)彼らのライブラリで同様の問題が修正されました。それはちょうどうまく動作し、また、距離単位として、マイルとキロトンを受け入れる –