Некорректное центрирование карты при заданном ограничении - PullRequest
0 голосов
/ 14 апреля 2020

Некорректное центрирование карты при заданной опции ограничения. При загрузке карт США должны быть в центре карты, но это не так. Если в качестве ограничения длины было установлено другое значение, центрирование на карте работает.

Почему карта ведет себя так, когда устанавливает ограничения для этих значений широты?

var map;
var US_BOUNDS = {
  north: 75.003439,
  south: 12,
  west: 172,
  east: -42,
};

var center = {
  lat: 44.003439,
  lng: -72.890625
};

function initMap() {
  map = new google.maps.Map(document.getElementById('map'), {
    center: {
      lat: 44.003439,
      lng: -72.890625
    },
    zoom: 4,
    restriction: {
      latLngBounds: US_BOUNDS,
      strictBounds: false,
    },
  });

}
/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */

#map {
  height: 100%;
}


/* Optional: Makes the sample page fill the window. */

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}
<div id="map"></div>
<!-- Replace the value of the key parameter with your own API key. -->
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&callback=initMap" async defer></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...