Как использовать google maps simple api на localhost
Я запросил ссылку для встраивания карт google на свой веб-сайт в
https://developers.google.com/maps/documentation/embed/start
и разрешили всем со ссылкой использовать его
Referers: Any referer allowed
https://code.google.com/apis/console/
но я все равно получаю
The Google Maps API server rejected your request. This API project is not authorized
to use this API. Please ensure that this API is activated in the APIs Console:
Learn more: https://code.google.com/apis/console
Есть ли другой способ протестировать мой сайт локально со встроенными картами Google?
EDIT:
Они говорят:
Easy embedding
Google Maps Embed API maps are easy to add to your webpage—just set the URL
you build as the value of an iframe src attribute. Control the size of the
map with the iframe height and width attributes. No JavaScript required.
но я до сих пор не могу получить доступ к ссылке.
Ответы
Ответ 1
Проблема заключалась в том, что у них "быстрый старт" устарел.
https://developers.google.com/maps/documentation/embed/start
В нем говорится, что вы должны предоставить только свой ключ API, но дело в том, что есть новая версия того же сайта, на котором у них нет ссылок на их руководство, но которые вы получаете ссылку в другом месте (я получил предлагаемый при "выставлении счетов" )
Новая служба называется Cloud Console, и я нашел там кнопки включения/выключения API.
https://console.developers.google.com/project/...
Вам нужно включить "API статических карт", "API Карт Google" и "API встраивания карт Google" и убедитесь, что у вас есть ссылка в div iframe
Ответ 2
Как сказал Доминик, идите сюда:
https://console.developers.google.com/project/%your-project-name%/apiui/apis/library?q=google%20maps
Включить оба API:
- API для вставки карт Google
- API статических карт
Затем перейдите сюда:
https://console.developers.google.com/project/%your-project-name%/apiui/credential
- Создать новый ключ
- Ключ браузера
И все готово.
Ответ 3
Мне также пришлось включить API JavaScript для Google Maps.