v3shin
@v3shin
Веб-шаман

Как обойти Invalid array length на гугл картах?

Всем доброго времени суток. Есть такая проблема - пытаюсь использовать api v2 гугл карт, но выдает ошибку Invalid array length. Как ее можно исправить или обойти?

<!doctype html>
<html>
<head>
	<style type="text/css">
      html { height: 100% }
      body { height: 100%; margin: 0; padding: 0 }
      #map_canvas { height: 100% }
    </style>
    <script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=[ключ_api_v3;можно и без него]"></script>
    <script type="text/javascript">
      function initialize() {
        var mapOptions = {
          center: new google.maps.LatLng(-34.397, 150.644),
          zoom: 8,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById("map_canvas"),
            mapOptions);
      }
    </script>
</head>
<body onload="initialize()">
	<div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>


Причина, по которой использую старый api - в стороннем скрипте, использующем GPolygon. Если можно как-то перевести карту на api v3, буду только рад.
Заранее спасибо.
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы