У червні 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 на сайт.





