我有一個簡單的問題。我想圍繞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/i2m2BF爲什麼用JSTS緩衝的多段線的寬度隨緯度而變化?
1
A
回答
1
多邊形的寬度以度爲單位設置。從代碼:
var distance = 10/111.12, // Roughly 10km)
經度的長度隨緯度而變化。
+1
謝謝,它現在有道理,但不幸的是這對我來說是一個問題。我應該在折線周圍劃一個5英里的區域,這個解決方案並不精確。你知道一些能幫助我的解決方案嗎?因爲這意味着如果你有水平線,緩衝區將比垂直線大2倍。 (90對180度) –
+1
我實現了我的整個程序,所有其他功能都很完美。這一個困擾我,但我不知道我怎麼能改變它,仍然有一個多邊形作爲折線周圍的緩衝區。 –
相關問題
- 1. 爲什麼緩衝速度隨着緩衝區大小的增加而增加?
- 2. Openlayer2:什麼是JSTS庫緩衝區長度單位?
- 3. 文字寬度隨着屏幕寬度而變化
- 4. 寬度和高度是否隨定位而變化?
- 5. 網站佈局隨寬度變化而變化?
- 6. 經度和緯度隨高度變化嗎?
- 7. 如何使div的寬度不隨瀏覽器窗口的變化而變化
- 8. Google-amp-cache爲變化的維度緩存圖像爲什麼?
- 9. 爲什麼輸入寬度會改變?
- 10. 緯度經常變化
- 11. 畫布線寬度在畫布寬度變化時發生變化
- 12. TextView的寬度跟隨ImageView的曲線
- 13. C#將步幅/緩衝區/寬度/高度轉換爲位圖
- 14. 最大寬度100px與寬度100px,爲什麼最大寬度短於寬度?
- 15. ArrayList的多緯度經度
- 16. 影片剪輯寬度的變化,而不是高度
- 17. 3寬33.33%的寬度變化到100%寬度的移動
- 18. 將座標分爲緯線和緯度
- 19. 用變量初始化緩衝區數組的長度
- 20. 會話會保存緩衝區的寬度和高度嗎?
- 21. 爲什麼SVG的筆觸寬度與邊界寬度不同?
- 22. 在SKmap中爲從Gpx繪製的多段線設置寬度
- 23. 綁定事件的寬度變化,而不是高度(作爲resize做兩個);
- 24. 這是什麼緯度/經度格式?
- 25. 變換經緯度爲米
- 26. 爲什麼加載的SWFLoader的寬度和高度爲零?
- 27. 爲什麼java.awt.Dimension對高度和寬度使用雙精度?
- 28. 什麼CSS標籤跨度的寬度?
- 29. 存儲路線的經度和緯度
- 30. 緩慢的jQuery動畫 - 改變寬度
嗨,同樣的問題/問題在我身邊 您是否找到答案/解決方案? 謝謝 –
我切換TurfJS http://turfjs.org/docs/#buffer最近(好運)在他們的庫中修復了類似的問題。它工作得很好,也接受英里和公里,作爲距離單位 –