Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   карта google maps 3 (https://javascript.ru/forum/dom-window/27629-karta-google-maps-3-a.html)

kk-s 19.04.2012 17:19

карта google maps 3
 
Столкнулся с проблемой, что пишу код:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">

function initialize() {

  var latlng = new google.maps.LatLng(49.5849734823456,20.249992463476588);
 
  var options = {
    zoom: 15,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('map'), options);
 
  var marker = new google.maps.Marker({
      position: latlng,
      map: map,
     
  });
 
  var infowindow = new google.maps.InfoWindow({
    content: "текст инфо окна"
  });
 
  infowindow.open(map, marker);

  google.maps.event.addListener(marker, 'click', function() {
  infowindow.open(map, marker);
  });
}

</script>
<body onload="initialize()" onunload="GUnload()">
  <div id="map" style="width: 720px; height: 450px"></div>
</body>


Открывается карта, вызывается маркер, всё хорошо, НО, если я пишу много текста в инфо-окно, и оно может спокойно влезать в рамки карты, то карта не двигается ниже и не ставит инфо-окно по центру, а просто обрезает его, как подправить это..?

kk-s 19.04.2012 17:20

а вот если я закрываю инфо-окно, а потом по клику опять открываю, то он центрует инфо-окно и всё влезает


Часовой пояс GMT +3, время: 17:02.