Google Maps API v2 перестал работать

Давным-давно я настроил проект Google Maps, используя старую версию API (v2). Я знаю, что Google Maps API v2 устарел, и я работаю над его переписыванием для новой версии, но мне нужно, чтобы это работало до тех пор.

Внезапно карта перестала работать, выдавая эту ошибку в окне предупреждения:

Google отключил использование API Карт для этого приложения. Этот сайт не имеет права использовать предоставленный идентификатор клиента Google Maps. Если вы являетесь владельцем этого приложения, вы можете узнать больше о регистрации URL-адресов здесь: http://code.google.com/apis/maps/documentation/premier/guide.html#URLs

Я ничего не менял в текущем приложении, а запросов в день меньше 1000 (это далеко от дневной квоты). Первое, что я заметил, это то, что не было указано разрешенных рефереров. Но даже после того, как они были установлены (заменив sitename.com моим доменом):

sitename.com
sitename.com/*
www.sitename.com
www.sitename.com/*
*.sitename.com
*.sitename.com/*

Никакого результата не было даже через пару часов. Причина, по которой это приложение вдруг перестало работать, для меня до сих пор остается загадкой (еще раз - ничего не менялось ни в моем коде, ни в гугл-аккаунте), но самое главное мне нужно действительно быстрое решение.

Любые идеи?


person PurpleBunny    schedule 28.11.2012    source источник
comment
Пробовали сгенерировать другой ключ? Даже если ошибка не исчезнет после замены на новый ключ, вам может потребоваться связаться с Google.   -  person wf9a5m75    schedule 28.11.2012


Ответы (1)


Похоже, вы используете v2.x. Совсем недавно был релиз v2. Если вы не используете v2.s; вы можете попробовать это (или v = 2), чтобы увидеть, решит ли это вашу проблему (на данный момент они перешли к 2-недельному циклу обновления для v2: «Мы обновили v = 2.x до 2.441. v = 2 будет обновлено через 2 недели, а v=2.s будет обновлено через 4 недели.")

person geocodezip    schedule 28.11.2012
comment
Вероятно, было бы полезно создание задачи в системе отслеживания проблем который документирует вашу проблему (желательно с примером, это не обязательно должен быть ваш работающий сайт, а jsfiddle или простая демонстрация), который позволит команде Google Maps API исправить ее до того, как неработающая версия перейдет к v2. s, было бы хорошо, если бы они знали о проблеме до двухнедельного обновления. - person geocodezip; 29.11.2012
comment
Но вы не предоставили им достаточно информации для решения проблемы (живой пример или вложение, демонстрирующее проблему). На данный момент похоже, что рабочая теория заключается в том, что вы не загружали API, как того требуют условия использования. проблема - person geocodezip; 29.11.2012
comment
Открытая вами задача закрыта. Похоже, вы сохранили и обслуживали какой-то старый API JS вместе с реальным API, и они были несовместимы. - person djd; 12.12.2012