2012-09-27 62 views
0

OpenLayers是完全免費的,開源的JavaScript,可以很容易地在任何網頁上放置動態地圖。 我在我的項目中使用Openlayers。這裏是我面臨的問題:如何從經度和緯度獲取角度uslay Openlayers

使用OpenLayers我能夠獲得經度和緯度,但我想從Openlayers的角度。

所以在OpenLayer中有可用的API將lat和long轉換爲angle。我曾嘗試在操作員「Util」部分找到API,但無法獲取它。

ofcourse有很多數學函數可以做到這一點,但我很想通過Openlayers獲得它。

在此任何幫助將不勝感激。

+0

角之間有什麼? – winsent

+0

如果上面提到的Lat和Lot是地圖上的x和y座標。那麼它們之間的角度(@)是tan @ = y/x ;. – decisive

回答

0

可以擴展feature.geometry或寫util的功能角度計算,例如:

OpenLayers.Util.angle = function (x, y) { 
    return Math.tan(y/x); 
}