Вбудовані Карти Google скоро покращаться за допомогою нових функцій для розробників

Google приділяє деяку увагу вбудованим Google Maps, а також бета-версії підтримки WebGL для 3D-карт. Читайте далі, щоб дізнатися більше!

Карти Google офіційно доступні для всіх безкоштовно через веб-сайт або мобільний додаток, але, як ви, мабуть, помітили, на веб-сайтах і в програмах є елемент карти на базі Google, сторонні компанії та розробники веб-сайтів/додатків також можуть вставляти перегляд Карт Google у власні програми чи веб-сторінки за допомогою одного з різних SDK або API, які доступний. Це може спростити пошук бізнес-інформації, давати вказівки користувачам і багато іншого. І одним із цих API є API JavaScript для карт, і він призначений для веб-розробників, щоб додавати та «налаштовувати карти з вашим власним вмістом і зображеннями для відображення на веб-сторінках і мобільних пристроях».

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

Google I/O 2021, Google офіційно представлено бета-версія WebGL для Maps JavaScript API. Ця нова функція для розробників з’являється як частина переходу до хмарного стилю карт, який зазвичай доступний для Maps JavaScript API і Maps Static API. Це робить вбудовані карти швидшими та ефективнішими, ніж раніше, а Google каже, що вони нададуть ту саму «ефективну, прискорену за допомогою WebGL карту, яку ви знаєте з веб-досвіду Google Maps».

Це також додає кілька нових можливостей для векторних карт, таких як нахил і обертання, а також WebGL Overlay View. Перше досить просте: вбудовані карти прямо зараз зафіксовані в виключно 2D-орієнтації, а за допомогою нахилу та обертання користувачі можуть насолоджуйтеся вбудованими картами в абсолютно новій перспективі з кутом нахилу 67,5 градусів і повним обертанням на 360, а також 3D-моделями будівель включені. Однак останнє дозволяє розробникам створювати нові можливості відображення, надаючи їм прямі підключення до життєвого циклу контексту візуалізації WebGL, який використовується для візуалізувати векторну карту та дозволити розробникам розміщувати дво- та тривимірні об’єкти безпосередньо на базовій карті, дозволяючи їх візуалізувати одночасно з карта.

Звучить добре? Тоді перевірте офіційну WebGL codelab і документація для початку роботи з цими бета-версіями API.