Google Maps API V3 метод fitBounds ()

У меня есть этот код, который отображает карту.

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

Даже если две точки отделяются от 25 км, я получаю такой результат:

enter image description here

Хотя я хотел бы сделать более высокий уровень масштабирования.

Как это

enter image description here

Я использую методfitBounds()

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

Спасибо за вашу поддержку

Ответы на вопрос(4)

Ваш ответ на вопрос