не работает в локальном режиме ключ, полученный для сайта. Что делать?
Пост в архиве.
ci4e
14 ноября 2010, 23:02
Получил ключ для разрабатываемого сайта. Сайт работает давно, но его надо переделать. Пытаюсь отработать карту на локальной машине (под джумлой), но картинка не показывается, сообщает о неверном ключе... :(
в дополнение - а во всех других случаях надо получать ключ именно для тестового домена. Имя машины не является доменом. А вот mycomputer.ru - является. как и, например, dev.test - те нужна точка в имени
Кащеюшко, родненький, объясни темному - локальное имя сайта вида "lkjh_local" как регить? Вона Алёша отсылает к факу, где прописано, будто имена типа "localhost" с айпишнегами 127.0.0.1 не проверяют ключики. А ведь все брозеры кажут именно это ("localhost" и 127.0.0.1)... А на ключик все равно ругаются матерно... :(
Кстати, об ошибках. В нерабочем варианте страницы вываливает: "placemark.ballonOpen is not a function" ...???!!! с чего бы это вдруг? все остальные - фанкшн, эта вдруг выпендрилась? (в "очищенном" коде тоже ругается, но работает...:-()
И опять-таки - "ларчик просто открывался"! Фон для балуна установлен белый, а цвет текста в нем наследуется от боди (в моем случае - тоже белый). Установил стиль с нужным цветом шрифта для класса YMaps-layer-container, и все заработало. Но с ошибкой (placemark.balloon() is not a function) остается непонятка...
Всем откликнувшимся - большое спасибо! Проблема решена! Решение подсказали Саша и Кащей (дедушка Ленин с ирокезом). На локальной машине надо использовать в качестве адреса сайта либо в чистом виде "localhost", либо имя с использованием хотя бы одной точки. В первом случае - специальный ключ получать не надо, во втором - надо. Второй вариант необходим при использовании, например, дэнвера (в этом случае имя localhost принадлежит самому дэнверу, а не разрабатываемым сайтам) Итак: по этому вопросу война окончена, всем - спасибо! ;)