search
Cloud Блог – Google Maps API: з чого розпочати
Google Maps

Google Maps API: з чого розпочати

 

Що таке Google Maps API та для чого він використовується?

Google Maps Platform (далі GMP) – це набір API та SDK, які дозволяють розробникам вбудовувати Карти Google та витягувати дані з мобільних програм та сторінок веб-сайтів. GMP надає вам можливість створювати більш зручні умови для своїх користувачів за допомогою обширних геопросторових даних, оптимізації маршрутів у реальному часі та карт, що налаштовуються.

Google Maps API пропонує своїм клієнтам три продукти для покращення роботи на основі розташування: Maps (Карти), Routes (Маршрути) та Places (Місця). Ці рішення надають користувачам GMP різні API відповідно до пріоритетних потреб компанії. Ось кілька прикладів інструментів Google Maps API, які дозволяють розробникам створювати нові інтерактивні карти з актуальними даними:

 

Maps (Карти)

 

  • Динамічні карти. Додайте інтерактивні картки для мобільних та веб-платформ у свої програми та налаштовуйте свої карти.
  • Статичні карти. Додайте зображення статичної карти на свій сайт із мінімальним кодом.
  • Зображення перегляду вулиць. Додайте панорами “Перегляду вулиць” до своїх програм.
  • Динамічний перегляд вулиць. Вбудовуйте зображення реального світу із оглядом 360°.
  • Височина. Отримайте дані висоти для одного або кількох позицій без використання JavaScript.
  • Вбудовані карти. Додайте інтерактивну карту або панораму “Перегляду вулиць” на свій сайт за допомогою простого HTTP-запиту.

 

 

Routes (Маршрути)

 

  • Напрями. Створюйте маршрути для різних видів транспорту, використовуючи інформацію про затори в режимі реального часу.
  • Матриця відстаней. Розрахуйте відстань та час у дорозі для кількох пунктів відправлення та призначення.
  • Дорога. Визначте маршрути руху транспортного засобу за координатами.

 

 

Places (Місця)

 

  • API та Places SDK. Інтегруйте опис місць, пошук Google та функції автозаповнення до своїх програм.
  • Геокодування. Перетворюйте координати на адреси та навпаки.
  • Геолокація. Отримуйте приблизне розташування вашого пристрою на основі даних від вишок сотового зв’язку та сайтів Wi-Fi.
  • Часові пояси. Визначте часові пояси для наборів координат.
  • Поточне місце. Знайдіть місце в поточному місці розташування пристрою, наприклад місцеву компанію, визначну пам’ятку або географічне розташування.
  • Пошук місць. Показуйте список місць, таких як місцеві підприємства та визначні місця, на основі розташування користувача, текстового запиту, номера телефону або рядка пошуку.
  • Розміщення фотографій. Отримуйте доступ до мільйонів фотографій, що зберігаються в базі даних Google Places.
  • Автозаповнення. Допоможіть користувачам знайти саме те місце, яке вони шукають, автоматично пропонуючи компанії та пам’ятки в міру їхнього пошуку.
  • Перевірка адрес (буде доступна незабаром): Виправляйте та підтверджуйте адреси, виявляючи відсутні або неправильні компоненти та стандартизуючи їх.

 

 

Платформа Google Maps та ключ API: як його отримати

 

Створіть проєкт Google Сloud Platfrom

 

1. Перш ніж використовувати GMP, ви повинні створити проєкт Google Cloud Platform (далі GCP) та підключити платіжний обліковий запис. Слід зазначити, що нові користувачі GCP отримують кредит у розмірі 300 доларів США на пробний період, який можна використовувати для будь-якого продукту GCP, включаючи GMP.

 

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

 

3. Якщо у вас є організація, яку ви бажаєте пов’язати з цим проектом, натисніть на неї. Якщо ні, просто залиште це поле у ​​такому вигляді та натисніть «Створити» (Create).

 

 

Увімкнути API або SDK

Відтепер ви стаєте користувачем GMP. На подальших етапах вам слід включити свої API та SDK (комплект для розробки програмного забезпечення), які дозволять вам використовувати інструменти Maps, Places або Routes у ваших програмах та на сайтах. Ви можете зробити це прямо зі свого проєкту Google Cloud Platform, виконавши чотири прості кроки.

 

1. Перейдіть до консолі Google Cloud Platform. Не забудьте перевірити свій проєкт на відповідність тому, що ви хочете використовувати зараз.

 

 

2. Потім перейдіть до Меню, знайдіть пункт Карти Google і виберіть API.

 

 

 

Тут ви побачите всі API та SDK, доступні для включення вашого проекту.

 

 

3. Щоб увімкнути API, оберіть той, який потрібно включити, і натисніть на нього. На сторінці, що відкрилася, ви побачите всю інформацію про API, включаючи ціни і документацію. Потім ви повинні натиснути “Увімкнути” (Enable).

 

 

 

4. Після увімкнення API, ви можете його використовувати. Тут ви можете побачити деякі додаткові API, які ви не включили, і переглянути всі показники та дані вашого увімкненого API, включаючи трафік, помилки і т.д.

 

 

 

Тепер, коли ви увімкнули свій API, наступним кроком буде створення ключа API.

 

Згенерувати ключ API

Ключ API – це унікальний ідентифікатор, який дозволяє Google визначати, хто запитує доступ до платформи, і перевіряти, чи мають вони на це дозвіл. Ключ API також повідомляє GCP, у якому проєкті запрошене використання має оплачуватись. У вас має бути хоча б один ключ API, пов’язаний із вашим проєктом.

  1. Щоб створити ключ API, ви повинні перейти в консоль Google Cloud Platform, а також не забудьте перевірити, чи є обраний проєкт тим, який ви хочете використовувати, як ви це зробили при включенні вашого API.
  2. Оберіть меню, знайдіть “API та сервіси” (APIs and Services), а потім виберіть “Облікові дані” (Credentials).

 

3. Потім ви повинні натиснути кнопку “Створити облікові дані” (Create credentials button) і обрати ключ API з меню, що розкривається. Як тільки ви це зробите, ви побачите спливаюче вікно з вашим новим ключем API. Ви також можете побачити його у списку на сторінці Credentials.

 


Після створення ключа API, ви можете обмежити його використання для запобігання шкідливому використанню у разі крадіжки вашого ключа. Всі подальші кроки інтуїтивно зрозумілі через консоль GCP. Щоб отримати додаткову інформацію про роботу з консоллю GCP, отримати допомогу у створенні або обмеженні ключа API або дізнатися більше про ціни або використання API Google Maps, ви можете зв’язатися з нашою командою.

 

Експерти Cloudfresh по GMP допоможуть вам розпочати роботу зі створення сучасних інтерактивних карт для ваших клієнтів і нададуть вам всю інформацію про функції GMP, а також підтримку у створенні та використанні Google Maps API для бізнесу та інших продуктів GCP.

Cloudfresh – це унікальний експертний центр для Google CloudZendesk та Asana. Для цих продуктів ми можемо надати наступні послуги:

  • Налаштування;
  • Розробка;
  • Інтеграція;
  • Підготовка;
  • Ліцензія;
  • Підтримка.

Наші фахівці допоможуть вам оптимізувати вашу ІТ-інфраструктуру, розробити інтеграцію для кращої сумісності систем, а також допоможуть створити нові структури та процеси для ваших команд, а наш центр підтримки надасть вам найкращий клієнтський досвід!

Зв'яжіться з Сloudfresh