Google дава малко любов на вградените Google Maps, както и с WebGL бета поддръжка за 3D карти. Прочетете, за да научите повече!
Google Maps е официално достъпен за всички безплатно чрез уебсайта или мобилното приложение, но както вероятно сте забелязали в уебсайтове и приложения с елемент на карта поддържани от Google, компании на трети страни и разработчици на уебсайтове/приложения също могат да вградят изглед на Google Maps в собствените си приложения или уеб страници, като използват един от различните SDK или API, които са на разположение. Това може да улесни намирането на бизнес информация, да даде указания на потребителите и много повече. И един от тези API е JavaScript API за картии е предназначен за уеб разработчиците да добавят и „персонализират карти с ваше собствено съдържание и изображения за показване на уеб страници и мобилни устройства“.
Google таксува уеб разработчиците, използващи този API в зависимост от това колко често потребителите имат достъп до него, но си струва за много компании, които искат да предложат превъзходно преживяване с вградени карти на своите уебсайтове. И при
Google I/O 2021, Google официално въведена бета версия на WebGL за JavaScript API на Maps. Тази нова функция за разработчиците пристига като част от преминаването към базиран на облак стил на карти, който е общодостъпен за Maps JavaScript API и Maps Static API. Това прави вградените карти по-бързи и по-ефективни от преди, като Google казва, че ще предоставят същата „ефективна, WebGL-ускорена карта, която познавате от уеб изживяването на Google Maps“.Това добавя и няколко нови възможности за векторни карти, като накланяне и завъртане, както и WebGL Overlay View. Първото е доста просто: вградените карти са заключени в изключително 2D ориентация в момента и с накланяне и завъртане потребителите могат изживейте вградени карти в изцяло нова перспектива с 67,5 градуса наклон и пълно завъртане на 360, заедно с 3D модели за сгради включени. Последното обаче позволява на разработчиците да изграждат нови изживявания за картографиране, като им предоставя директни кукички в жизнения цикъл на контекста на изобразяване на WebGL, използван за изобразява векторната карта и позволява на разработчиците двуизмерни и триизмерни обекти директно върху основната карта, позволявайки им да бъдат изобразявани едновременно с карта.
Звучи добре? След това проверете официалния WebGL кодова лаборатория и документация, за да започнете с тези бета API.