Клуб API Карт

Прошу помощи.

Поплавский Станислав
7 августа 2009, 21:00

Здравствуйте. заранее прошу простить за возможную некомпететность в вопросах программирования, ибо делал все сам по примерам

Ситуация такова. Настроил, руководствуясь примерами, яндекс карты на сайте, все работало. Как бы не смешно это не звучало, но я ничего не трогал. Карты пропали, стало выдавать ошибку. Смотрю в код - не понимаю, что туда закралось? Вставляю образцы яндекса, так же не пашет. Если у кого есть минутка - посмотрите плиз, подскажите в чем дело может быть.


Вот код


 

<script type="text/javascript"><!--
        window.onload = function () {
            var map = new YMaps.Map(document.getElementById("YMapsID"));
            map.setCenter(new YMaps.GeoPoint(30.257000,59.989390), 18);
            var s = new YMaps.Style();
            s.iconStyle = new YMaps.IconStyle("example#customPointIcon");
            s.iconStyle.offset = new YMaps.Point(-45, -133);
            s.iconStyle.href = "http://redcroc.ru/logo.png";
            s.iconStyle.size = new YMaps.Point(90, 130);
            YMaps.Styles.add("example#customPoint", s);

            var t = new YMaps.Template();
            t.text = "
<div><img alt=\"Студия аэрографии\" style="\" mce_style="\""height:$[style.iconStyle.size.y];width:$[style.iconStyle.size.x];\" src="\" mce_src="\""$[style.iconStyle.href]\"\ />
<div class=\"CustomPointName\">$[name|0]</div>
</div>
";
            YMaps.Templates.add("example#customPointIcon", t);

               var placemark = new YMaps.Placemark(new YMaps.GeoPoint(30.257000,59.989390), {style: "example#customPoint"});
placemark.setBalloonContent('БЦ "Гулливер" оф.201 тел.:640-26-99');

     map.addOverlay(placemark);
    map.addControl(new YMaps.TypeControl());
    map.addControl(new YMaps.ToolBar());
    map.addControl(new YMaps.Zoom());
    map.addControl(new YMaps.ScaleLine());

        };

// --></script>

 

 

сама страничка тут - http://redcroc.ru/contacts

браузер ругается на ошибку в 110 строке, 23 символ.

Кавычки???

5 комментариев
Подписаться на комментарии к посту
Вы с кавычками напутали ...        
    t.text = " и так далее";
Запишете объявление шаблона в одну строчку:
t.text = "тут Ваш шаблон";
 
Вы используете не последнюю версию API (последняя версия 1.1.2).
Поплавский Станислав
10 августа 2009, 14:14
Спасибо всем кто откликнулся. поправил кавычки
ошибка стала другой =) Сведения об ошибке на веб-странице
Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; InfoPath.2) штамп времени: Mon, 10 Aug 2009 10:11:48 UTC

 
Сведения об ошибке на веб-странице
Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; InfoPath.2) штамп времени: Mon, 10 Aug 2009 10:11:48 UTC

Сообщение: 'this._state' -  есть null или не является объектом Строка: 11 Символ: 119797 Код: 0 URI-код: http://api-maps.yandex.ru/1.1.2/YMaps.js
 

 
 
ммм. кто может помочь настроить? стукните плиз в аську 937799. Буду очень благодарен *BEER*
В версии 1.1 шаблон нужно создавать так:
var t = new YMaps.Template("Ваш шаблон");
YMaps.Templates.add("example#customPointIcon", t);