На данный момент у меня есть веб-сайт, которому, вероятно, 10 лет, и на котором есть карта с пользовательскими точками. Недавно я заметил, что на этой карте написано «Только для целей разработки» и отображается сообщение об ошибке: «Эта страница не может правильно загрузить Google Карты», а также «Вы владелец веб-сайта?»
Я прошел процесс настройки биллинга и сгенерировал ключ API. Но когда я вставляю этот ключ в ТОЛЬКО место, где есть ключ API в существующем коде, происходит сбой с сообщением «Упс! Что-то пошло не так.
Эта страница неправильно загружала Карты Google. См. Консоль JavaScript для технических деталей. "
Это разница кода:
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAYuhugTQ8HWA2RX4tkBQyIbvbe-f2nKDf2uCI5Rwpq3vfPBRkDwxy87YO1o-kJbvMl8dG_FNpRQ" type="text/javascript">
И новая версия:
<script src="http://maps.google.com/maps?file=api&v=2&key=AIzaSyDLRgUHjuLTn7s629OxjVujuHOROcvB8" type="text/javascript">
После поиска и поиска я нашел немного другой синтаксис и подумал, что, возможно, в этом проблема, поэтому я попробовал это. Также не удалось:
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDLRgUHjuLTn7s629OxjVujuHOROcvB8" type="text/javascript">
(Обратите внимание, я изменил эти ключи, они не МОИ ключи.)
Я надеялся, что новый ключ API просто подключится к существующему коду и будет работать, поскольку я даже не уверен, с чего начать в полном коде. Кто-нибудь знает, есть ли какие-либо явные ошибки с этим? Я что-то упускаю из виду?
Я знаю, что я не включил страницы и страницы кода, но это потому, что у меня сложилось впечатление, что api-ключ используется один раз, и код должен работать, будь то ключ A или ключ B, пока ключ правильный.
Возможно, мой ключ не для использования с Google Maps, а какой-то другой ключ? Есть ли какой-то дополнительный «переключатель», чтобы включить это для работы?
Любая помощь будет принята с благодарностью. Заранее спасибо.