Не удается запустить пример Code Playground из локального файла

Это пример интеграции карты/земли на сайте Google Code Playground: https://code.google.com/apis/ajax/playground/#maps/earth_integration

Я могу запустить этот пример с игровой площадки. Но если я сохраню его html локально, а затем попытаюсь загрузить этот файл в Chrome, браузер просто зависнет на неопределенный срок с: Установленная версия плагина: Загрузка...

Мое приложение для Android, которое пытается загрузить тот же пример в WebView, делает то же самое. Это приложение отлично работает при запуске html, в котором используется javascript API V3.

Отладчик инструментов разработчика браузера Chrome останавливается на строке 15: "google.load("maps", "2.x");"

говоря, что "google" не определен. Он также сообщает, что «GMap2» (строка 18) и «GET file://www.google.com/jsapi?key=ABQetc» (строка 10) также не определены.

HTML-код примера интеграции карты/земли включает (длинный) ключ jsapi. Может быть, мне нужно получить свой собственный ключ jsapi? Где я могу получить один? У меня есть v2.API_KEY из: "https://console.developers.google.com/project/apps~elite-rider-459/apiui/credential"

но я не уверен, будет ли он работать с Google Планета Земля, и Google Планета Земля не входит в число доступных вариантов на странице «API% auth» на этом веб-сайте консоли:

Я помню, как читал, что Google Планета Земля больше не требует такого ключа. Может ли кто-нибудь сказать мне, что мне не хватает? И как запретить Google Планета Земля встраиваться в мой рабочий стол? Я попытался удалить и переустановить подключаемый модуль, но GE продолжает это делать.

Спасибо, Тед


person user1621287    schedule 07.04.2014    source источник


Ответы (2)


Когда вы запускаете этот пример из локальной файловой системы, вы должны добавить http: -протокол к <script/>-src , иначе браузер попытается загрузить API из вашей файловой системы (что, конечно, не удастся)

person Dr.Molle    schedule 08.04.2014

Когда я запускал пример кода «Marker V3» в Google Code Playground в разделе «Maps V3» в локальном файле, код не выполнялся. Мне пришлось добавить «http:» в тег script, который загружает карты Google, чтобы запустить код локально.

person MaySara    schedule 18.06.2014