Клуб API Карт

не работает в локальном режиме ключ, полученный для сайта. Что делать?

Пост в архиве.
ci4e
14 ноября 2010, 23:02
Получил ключ для разрабатываемого сайта. Сайт работает давно, но его надо переделать. Пытаюсь отработать карту на локальной машине (под джумлой), но картинка не показывается, сообщает о неверном ключе... :(
13 комментариев
Здесь все написано: http://api.yandex.ru/maps/faq.xml#usage_3
в дополнение -
а во всех других случаях надо получать ключ именно для тестового домена.
Имя машины не является доменом. А вот mycomputer.ru - является. как и, например, dev.test - те нужна точка в имени
Кащеюшко, родненький, объясни темному - локальное имя сайта вида "lkjh_local" как регить? Вона Алёша отсылает к факу, где прописано, будто имена типа "localhost" с айпишнегами 127.0.0.1 не проверяют ключики. А ведь все брозеры кажут именно это ("localhost" и 127.0.0.1)... А на ключик все равно ругаются матерно... :(
локалхосту просто указываете любой ключ - жреть все
lkjh_local - не заработает ну никогда.
lkjh.local - влет
Алексей,
спасибо за содержательный ответ! ;)
Читать я умею. Но... как у Жванецкого - "два часа на пару, а включаешь - не работает!" :(
Подразумевается, что вы смотрите сайт по
http://localhost/
http://127.0.0.1/
Для всех других доменов будет проверяться соответствие ключа домену.

В имене домена должна присутствовать точка, поэтому для имени "lkjh_local" получить ключ не получится. Зато получится получить ключ для "lkjh.local".
rodlex,
СПАСИБО!!!
"А ларчик просто открывался!" (B):-D
:( теперь новая беда: один и тот же код на хосте работает в полном объеме, а в локале не показывает наболнение балунов...
Какие варианты у сообщества?
Ошибок в консоль не валится?
Дайте полный код странички - посмотрю в чем дело.
Кстати, об ошибках. В нерабочем варианте страницы вываливает:
"placemark.ballonOpen is not a function"
...???!!!
с чего бы это вдруг? все остальные - фанкшн, эта вдруг выпендрилась?
(в "очищенном" коде тоже ругается, но работает...:-()
И опять-таки - "ларчик просто открывался"! Фон для балуна установлен белый, а цвет текста в нем наследуется от боди (в моем случае - тоже белый). Установил стиль с нужным цветом шрифта для класса YMaps-layer-container, и все заработало.
Но с ошибкой (placemark.balloon() is not a function) остается непонятка...
Если у вас сайт называется realsitename.com, то для разработки, давайте своему домену local.realsitename.com.
 И проблем с ключем не будет.
 
Всем откликнувшимся - большое спасибо!
Проблема решена! Решение подсказали Саша и Кащей (дедушка Ленин с ирокезом).
На локальной машине надо использовать в качестве адреса сайта либо в чистом виде "localhost", либо имя с использованием хотя бы одной точки. В первом случае - специальный ключ получать не надо, во втором - надо. Второй вариант необходим при использовании, например, дэнвера (в этом случае имя localhost принадлежит самому дэнверу, а не разрабатываемым сайтам)
Итак: по этому вопросу война окончена, всем - спасибо! ;)