2011-12-28 57 views
1

如何使用getCenter()函數和我的gmap(3.0)中選取的標記列表?如何從標記列表中獲取gmap中的中心?

現在我嘗試這種方法

Ext.each(myRecords, function (r) { 
if (...) { 
myArray.push(new google.maps.LatLng(r.get('Latitude'), r.get('Longitude'))); 
} 
}); 

有沒有一種簡單的方法來獲得這個數組最遠的標記?如果我能得到,我可以做到:

var myLatLng = ... 
var bounds = new google.maps.LatLngBounds(); 
bounds.extend(myLatLng); 
bounds.getCenter(); 

回答

0

我不知道你實際上要求什麼。但要回答這個問題,正如你在標題中提出的那樣:

var bounds = new google.maps.LatLngBounds(); 
Ext.each(myMarkers, function (m) { 
    bounds.extend(m.getPosition()); 
}); 
bounds.getCenter();