簡體   English   中英

在Long / Lat e6中添加米的距離

[英]Adding metresc distance to Long/Lat e6

抱歉,以前是否有人問過。 我看過有關Haversine和橢球的文章。

我在1e6 Google Maps Geopoint格式中有兩個定義了有向矢量的點。

我需要為有向矢量創建一個OABB(對象對齊的邊界框)。 通過計算法線(-y,x),(y,-x)輕松完成。 唯一的問題是歸一化向量的長度定義了OABB的寬度。

舉例來說,我希望這些法線長度為20 km ...因此我需要將法線縮放20 km,但是我不知道如何以Geopoint類使用的1e6格式執行此操作。

如果有人可以發布一些代碼,說明如何將儀表值添加到地理位置,那么我會喜歡的。

干杯。 克雷格。

在這里找到答案-> https://gis.stackexchange.com/questions/2951/algorithm-for-offsetting-a-latitude-longitude-by-some-amount-of-meters

直到我自己通過地球的半徑和一些簡單的觸發來算出該死的東西之前。 雖然我是一位足夠勝任的數學家,但是我不必這樣做。

(大笑)Google在玩什么? 顯然,GMap開發人員將需要對Geopoint和Location進行矢量算術,他們應該具有內置的矢量運算符。 (/ rant)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM