26 Temmuz 2010, PAZARTESİ
Google Maps v3 fitBounds() tek marker için çok yakın Zoom
Bir şekilde max fitBounds() için yakınlaştırma düzeyini ayarlayın. Benim sorunum harita sadece tek bir yerde beslenir, gerçekten bu bağlamda bir harita alır ve kullanılamaz hale getiren yapabileceği kadar yakınlaştırır. Belki de yanlış bir yaklaşım alıyorum?
Şimdiden teşekkürler!
CEVAP
17 Mart 2011, PERÅžEMBE
Seviyorum mrt çözümü (özellikle bilemezsin Kaç Puan olacak eşleme veya ayarlama için) hariç atar marker off beklemek çok doğru olmaz Merkez, göster artık. Ben sadece ek bir nokta lat .01 çıkararak ve de lng ile genişletilmiş bir yer işareti duruyor. Harika çalışıyor, teşekkürler mrt!
// Pan & Zoom map to show all markers
function fitToMarkers(markers) {
var bounds = new google.maps.LatLngBounds();
// Create bounds from markers
for( var index in markers ) {
var latlng = markers[index].getPosition();
bounds.extend(latlng);
}
// Don't zoom in too far on only one marker
if (bounds.getNorthEast().equals(bounds.getSouthWest())) {
var extendPoint1 = new google.maps.LatLng(bounds.getNorthEast().lat() 0.01, bounds.getNorthEast().lng() 0.01);
var extendPoint2 = new google.maps.LatLng(bounds.getNorthEast().lat() - 0.01, bounds.getNorthEast().lng() - 0.01);
bounds.extend(extendPoint1);
bounds.extend(extendPoint2);
}
map.fitBounds(bounds);
// Adjusting zoom here doesn't work :/
}
Bunu PaylaÅŸ:

Nasıl Google Maps V3 üzerinde bir mark...
Google Maps hesaplamak için Nasıl V3 -...
Devre dışı bırakmak için fare tekerleğ...
Google Maps JS v3 - Basit Çoklu Marker...
Nasıl kaydırma tekerlekli Ölçekleme Go...