El método API V3 de Google maps fitBounds ()

Tengo este código que hace un mapa.

<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>

Incluso si los dos puntos están separados de 25 km, obtengo este resultado:

Mientras que me gustaría hacer un zoom de nivel superior.

Me gusta esto

Yo uso el metodofitBounds ()

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

Gracias por su apoyo

Respuestas a la pregunta(4)

Su respuesta a la pregunta