Як отримати GOOGLE MAPS API KEY

У червні 2016 року компанія Google оголосила, що змінює спосіб додавання Google Maps на сайти для нових користувачів. Для додавання карт новим користувачам потрібно отримати Google Maps API Key.

У червні 2018 року Google запустила новий функціонал Google Maps Platform, а з липня 2018 року набув чинності новий тарифний план Google з оплатою за використання API.

У статті пройдемо кроки, необхідні для отримання ключа API Google Map станом на серпень 2018 року.

1. ОТРИМАТИ GOOGLE MAPS API KEY — ПЕРШІ КРОКИ

Щоб отримати Google Maps API Key, необхідно мати або створити обліковий запис Google. Створити обліковий запис можна безоплатно, натиснувши тут. Я припускаю, що у більшості читачів уже є обліковий запис Google, тож переходимо до наступного кроку.

Перейди на платформу Google Maps Platform та натисни кнопку «Get Started» у правому верхньому кутку сайту.

У діалоговому вікні, що з’явилося, вибери «Maps» («Карти») та натисни кнопку «Continue» («Продовжити»)

Наступний крок — вибери проєкт. Якщо вперше створюєш ключ API — спочатку необхідно створити проєкт.

Дай проєкту назву.
Натисни кнопку «Next» у правому нижньому кутку

Далі налаштуй свою систему оплати за використання API.
Дочекайся запрошення на увімкнення оплати для проєкту та вибери «Створити платіжний акаунт»

Вибери країну, умови використання та тисни «Погодитися і продовжити»

Далі потрібно буде налаштовувати платіжний акаунт, вводити дані банківської картки. Google при цьому перевірить картку: зніме з картки 1$ і поверне його назад через деякий час.

Коли підключено платіжний акаунт, то на нього щомісяця нараховується безоплатно використання карт, маршрутів або місць на суму у розмірі 200 доларів США. Це приблизно до 28 000 запитів. Рахунок на оплату буде виставлено лише після того, як використання Google Maps Platform перевищить щомісячний ліміт у 200 доларів.

Рухаємося далі. Для отримання API Key у консолі вибираємо пункт меню «API та сервіси»

Спочатку треба увімкнути API, які хочеш використовувати. Потім треба створити необхідні облікові дані, щоб отримати до нього доступ.

Вибрати сервіс API можна у бібліотеці. У нашому випадку вибираємо Google Maps JavaScript API.

При створенні облікових даних потрібно вибрати «Ключ API»

Через кілька секунд Google видасть згенерований Google Maps API Key. Скопіюй ключ і зберігай його в надійному місці для подальшого використання.

2. ЗАХИСТ GOOGLE MAPS API KEY

Наступним кроком є підвищення безпеки нового ключа. У консолі API натискаємо кнопку «Облікові дані» та переходимо в консолі безпосередньо на посилання «ключ API».

Відкривається новий екран, де можна обмежити використання API лише одним вебсайтом. Це означає, що жоден неавторизований користувач не зможе дістати твій ключ API, а потім використовувати його на іншому вебсайті, і таким чином витрачати денну норму ключа з завантаження карти. Що, можливо, коштуватиме грошей, якщо увімкнено білінг.

Обмежити використання ключа просто. У вікні, що відкрилося, знайди розділ «Обмеження для ключа».

Якщо потрібно відображати карти на твоєму сайті — вибери варіант «HTTP джерела переходів (вебсайти)».

Це відкриє нове поле, щоб додати туди свій домен або домени. Не забудь додати їх у потрібному форматі:

*.example.com/*

де «example.com» — назва сайту.

Як підставний знак використовуй зірочку. Якщо ти залишив це поле порожнім, запити прийматимуться від усіх джерел. Зірочки, косі та крапки мають бути відформатовані так само, як у шаблоні.

Якщо потрібно додати кілька доменів — слід додати їх по одному в кожний новий рядок.

Після закінчення натисни кнопку «Зберегти». Тепер потрібно буде почекати кілька хвилин для реєстрації внесених змін. І можна використовувати щойно створений ключ API, щоб додати Google Maps на сайт.