1

我需要在谷歌地圖上有20英尺寬的折線來跟蹤我。折線寬度轉換地圖api v2

width()方法以像素爲單位。我也明白,因爲谷歌地圖使用墨卡託投影,像素距離比將根據我的位置而變化。

什麼是解決這個問題的方法?

謝謝

回答

1

Polygon加滿和無中風應符合您的要求。只需要計算創建這種形狀的點。

繪製半徑等於20英尺的許多Circle也可能產生這樣的效果。

1

比地圖投影的任何變化更重要的是你放大/縮小多遠。

線寬通常選擇爲在屏幕上提供良好的可視性而不是表示特定的尺寸。您需要不斷重新計算所需的像素數,並在用戶每次放大或縮小時更新多行。