Клуб API Карт

Не видна карта

umedkaziev
15 октября 2009, 22:00

Здравствуйт. У меня проблема наверное банальная и не стоит большого внимания, но тем не менее я не могу ее решить. С помощю конструктора я создал и установил на сайте карту: http://rusazs.ru/spb/?p=1 но ее не видно, просто пустое поле с шаблонной натписю Яшки (создано с помощю ....)

я нечего не менял и не удолял с кода, в чем может быть моя ошибка ?


15 комментариев
Подписаться на комментарии к посту
Во первых мне что-то не слишком нравится теги   и внутри контента. Попробуйте их убрать.


Если не поможет, то проверьте здесь:
http://api.yandex.ru/maps/keyslist.xml
что для вашего сайта создан ключ (и правильно указан url сайта) и что этот ключ соответствует ключу в подключении скрипта.
Во первых мне что-то......
сначала я с копировал просто этот код и установил на странице. после того как не заработало, я вставил эти теги чтоб проверить - может чо изменится - результат: ноль.
Если не поможет...........
это директория сайта. в момент получения ключа я указывал именно ее, а не адрес основного домена.

устонавливаю статическую карту - все пашит, но "статика" не то что нужно.

Может есть какое-то другое решение проблемы ?
Посмотрите в режиме HTML.
У вас вот такое творится

YMaps.Styles.add("wizard#lbmPoint", s);




Теги

и

здесь явно лишние
так это стандартный отрибут в wordpress - e.
Без него придется каждый раз ставить в ручную теги определяющие текст (цвет, размер и так далее.. )
если отключить этот функционал проблем будет больше.
я пробовал поработать с гуглом, но там идиотская надпись типа:
карту содал В.В. Путин 13 07 2009, обновил 13 07 2009
не даёт покоя.

просто перейдите в режим HTML и уберите эти лишние теги. А потом редактируйте как обычно.
Так код устонавливался в режиме штмл. Это при просмотре страницы движок вустовляет теги для браузеров.
Ну значит уберите там перевод строки, чтобы движок ничего не вставлял.
А еще лучше найди плагин дляWordpress, который повзволяет использовать макрозамены и не вставляет в HTML кодд пользователя ничего лишнего.
неужели нет вариантов ?
а то что я обе части кода поместил в пост не могло сиграть такую шутку ?
Я вам дал два варианта. Отредактировать код. Либо использовать плагин для вставки кода.
То что вставили в одно место большого значения не имеет. Главное что бы код не модифицировался. А у вас он изменен. Поэтому и не работает.
Проблема в чем то друго. На этой странице
http://rusazs.ru/spb/?p=28 все фунциклирует почемуто. Наверное потому что тут нет точно указанного участка карты, а установлена дефолтная (тоесть та что стоит при входе в коструктор).
В этой странице в коде между нет лишних тегов.
В вашем же первом варианте между   находятся ненужные там теги

и

  и в результате скрипт не работает. Уберите теги и там тоже заработает.
а есть разница в вставке кода_ раделять его на две части или нет ?
..можноли вставлять все целиком в страницу или надо разделить и часть вставить между тегами ХЕЙД а другую в сам пост ?
Скрипт подключения API и инициализации карты можно вставить в тело страницы, т. е. между тегами .
так ведь все посты и страницы заключены в этот тег. потому как он начинается в хейдере и заканчивается в футере.
Нашел решение проблемы. Только ту часть кода в каторой находится ваш АПИ ключ (а не все что указывает Яшка) нужно установить в  тег

а все остальное в пост. и все!