Google Maps API V3-Methode fitBounds ()

Ich habe diesen Code, der eine Karte rendert.

<code>function initialize() {
    var myOptions = {
      center: new google.maps.LatLng(45.4555729, 9.169236),
      zoom: 13,
      mapTypeId: google.maps.MapTypeId.ROADMAP,

panControl: true,
mapTypeControl: false,
panControlOptions: {
            position: google.maps.ControlPosition.RIGHT_CENTER
        },
zoomControl: true,
zoomControlOptions: {
    style: google.maps.ZoomControlStyle.LARGE,
    position: google.maps.ControlPosition.RIGHT_CENTER
},
scaleControl: false,
streetViewControl: false,
streetViewControlOptions: {
    position: google.maps.ControlPosition.RIGHT_CENTER
            }
        };
    var map = new google.maps.Map(document.getElementById("mapCanvas"),
        myOptions);



var Item_1 = new google.maps.LatLng(45.5983128 ,8.9172776);

var myPlace = new google.maps.LatLng(45.4555729, 9.169236);

var marker = new google.maps.Marker({
    position: Item_1, 
    map: map});

var marker = new google.maps.Marker({
    position: myPlace, 
    map: map});

var bounds = new google.maps.LatLngBounds(myPlace, Item_1);
map.fitBounds(bounds);

    }
</code>

Auch wenn die beiden Punkte von 25 km getrennt sind, erhalte ich folgendes Ergebnis:

Dabei möchte ich einen höheren Zoomfaktor rendern.

So was

Ich benutze die MethodefitBounds ()

<code>    var bounds = new google.maps.LatLngBounds(myPlace, Item_1);
    map.fitBounds(bounds);
</code>

Danke für deine Unterstützung

Antworten auf die Frage(4)

Ihre Antwort auf die Frage