2012-09-17 63 views
0

我正在使用VEMap API。我有地圖的左上角和右下角(邊界框)的經度和緯度。我想獲得中心點。什麼是一個簡單的方法來做到這一點?我無法通過在Google上搜索找到解決方案。獲取地圖的中心座標

我當時的想法是,如果我可以用上面提到的兩點定義地圖,那麼我可以得到中心很容易:

// JavaScript code snippet 
var center = map.GetCenter(); 
var lat = center.Latitude; 
var lng = center.Longitude; 

有沒有辦法來調用地圖對象的構造函數並通過我擁有的兩個座標?

謝謝。

回答

0

簡單的答案是增加緯度和除以二,並做同樣的經度。他們是直線。

+0

注意 - 他們可以越過180°線 – Bergi

+0

理論上是的,但我只與各國合作,他們沒有地方。 – Farhan

+0

不要讓它成爲糟糕代碼的藉口。 – Bergi