2011-12-28 31 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();