Клуб API Карт

Вопрос

beetle-boris
20 февраля 2009, 22:41

Я может посто чего-то не понимаю, но вот такой вопрос:


почему на одной странице у меня карта открывается, а на других пишу тоже самое - не открывается


<html>
<head>
<title>Acmaeops smaragdulus
</title>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<META content=ru http-equiv=Content-Language>
<META content="Georgi Boris" name=Author>
<script src="http://api-maps.yandex.ru/1.0/?key=
        AASlnUkBAAAAejz0LAMAblKgfXcDllChu9lQbQkv_bdEcLsAAAAAAAAAAABvOdOKyGKNX2e5L80VR72P0Q9Y3Q=="
        type="text/javascript"></script>

        <script type="text/javascript">
var map;


         function init () {
           map = new YMaps.Map(document.getElementById("YMapsID"));
           map.setCenter(new YMaps.GeoPoint(52.75,57.20), 8, YMaps.MapType.MAP);       
        
         var placemark = new YMaps.Placemark(new YMaps.GeoPoint(51.21, 57.04));
            placemark.setIconContent('Кильмезь');
            placemark.setBalloonContent('УР, Ярский р-н, ж.-д. переезд Перелом');
            map.addOverlay(placemark);
        
         var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(52.18, 58.43));
            placemark1.setIconContent('Перелом');
            placemark1.setBalloonContent('УР, Ярский р-н, ж.-д. переезд Перелом');
            map.addOverlay(placemark1);
   
         var placemark2 = new YMaps.Placemark(new YMaps.GeoPoint(53.05, 56.93));
            placemark2.setIconContent('Воложка');
            placemark2.setBalloonContent('УР, г. Ижевск, п. Воложка');
            map.addOverlay(placemark2);
             
          
            };
   
         </script>

<Style type="text/css">
<!--
.text {font-family: Times New Roman;Arial;}
-->
</Style>
</head>
<body bgcolor="lightgreen" bgproperties="fixed" text="black" alink="red" onload="init();">

<div id="YMapsID" style="height:900px; width:600px;"></div>
</body>
</html>

6 комментариев
Подписаться на комментарии к посту
А страницы в пределах одного домена? У меня этот пример работает на любой странице.
страницы в пределах одного домена.
Ну у меня работает этот код. Скрипт подключения API должен быть записан в одну строку. Если не получится, то дай ссылку на страницу, где у тебя не работает.
Вот тут например не работает у меня http://beetle-boris.narod.ru/index2/Acmaeops_marginatus.html Хотя я щас подумал, может это с провайдером какая-то фигня.
При чём тут провайдер) В твоём примере в тег body забыл вставить onload="init();"
Вот балбес, не заметил. Спасибо большое, работает :)