Google Maps v3 fitBounds() tek marker için çok yakın Zoom | Netgez.com
SORU
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ÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • superemposed

    superemposed

    25 Aralık 2007