Я попытался получить свое текущее местоположение и отобразить на Google-картах. для этого:google maps API JavaScript не работает в html-файле, но работает в w3schools
- Я активировал Javascript API (на сайте google.developers).
- получил ключ доступа к api.
- скопировал код по ссылке ниже в html-файл (вставляя мой ключ, когда «вызывал» api, конечно).
Когда я запускал файл HTML в браузере, я получил уведомление, давая ошибку InvalidKeyOrUnauthorizedURL, но мне кажется, что я все сделал правильно, а на самом деле, кажется, я действительно, потому что, когда я запускал точный код в учебниках W3Schools («Попробуйте сами»), результат показал мне мое местоположение.
Итак, после этого контекста, я хотел бы знать, почему я не могу запустить этот код непосредственно в браузере, я имею в виду, что это нормально, используя w3schools, но это не так, и он спрашивает, почему он недействителен.
замечания: Обратите внимание, что файл не размещается, это мой собственный компьютер. Я попытался запустить браузер Opera и Chrome, и они оба потерпели неудачу. Я успешно запускал коды google maps api непосредственно в браузере, но им не нужен ни один ключ.
Благодаря
Возможный дубликат [Google Maps v3 api для локального хоста не работает] (http://stackoverflow.com/questions/19784661/google-maps-v3-api-for-localhost-not-working) –
Работает ли он без ключ (ключ не требуется, просто рекомендуется)? – geocodezip