Embedded Google Maps staat op het punt te verbeteren met nieuwe ontwikkelaarsfuncties

Google geeft ook wat liefde aan ingebedde Google Maps met WebGL-bèta-ondersteuning voor 3D-kaarten. Lees verder om meer te weten!

Google Maps is officieel voor iedereen gratis toegankelijk via de website of de mobiele app, maar zoals je waarschijnlijk al gemerkt hebt op websites en apps met een kaartelement mogelijk gemaakt door Google, kunnen externe bedrijven en website-/app-ontwikkelaars ook een Google Maps-weergave in hun eigen apps of webpagina's insluiten met behulp van een van de verschillende SDK's of API's die beschikbaar zijn beschikbaar. Dit kan het gemakkelijker maken om bedrijfsinformatie te vinden, aanwijzingen te geven aan gebruikers en nog veel meer. En een van deze API's is de Maps JavaScript-API, en het is bedoeld voor webontwikkelaars om kaarten toe te voegen en "aan te passen met uw eigen inhoud en afbeeldingen voor weergave op webpagina's en mobiele apparaten."

Google factureert webontwikkelaars die deze API gebruiken afhankelijk van hoe vaak gebruikers er toegang toe hebben

, maar het is de moeite waard voor veel bedrijven die een superieure ervaring met ingebedde kaarten op hun websites willen aanbieden. En bij Google I/O 2021, Googlen officieel geïntroduceerd een WebGL-bèta voor de Maps JavaScript API. Deze nieuwe functie voor ontwikkelaars is onderdeel van een overstap naar cloudgebaseerde kaartenstijl, die algemeen beschikbaar is voor de Maps JavaScript API en Maps Static API. Dit maakt ingebedde kaarten sneller en performanter dan voorheen, waarbij Google zegt dat ze dezelfde “performante, WebGL-versnelde kaart zullen leveren die je kent van de Google Maps-webervaring.”

Dit voegt ook verschillende nieuwe mogelijkheden toe voor vectorkaarten, zoals kantelen en roteren, evenals WebGL Overlay View. Het eerste is vrij eenvoudig: ingebedde kaarten zijn momenteel vergrendeld in een uitsluitend 2D-oriëntatie, en met kantelen en draaien kunnen gebruikers ervaar ingebedde kaarten in een geheel nieuw perspectief met 67,5 graden kanteling en volledige 360 ​​graden rotatie, compleet met 3D-modellen voor gebouwen inbegrepen. Dit laatste stelt ontwikkelaars echter in staat nieuwe kaartervaringen op te bouwen door hen directe hooks te geven aan de levenscyclus van de WebGL-renderingcontext die wordt gebruikt om render de vectorkaart en laat ontwikkelaars twee- en driedimensionale objecten rechtstreeks op de basiskaart weergeven, waardoor ze tegelijkertijd met de basiskaart kunnen worden weergegeven kaart.

Klinkt goed? Kijk dan eens bij de ambtenaar WebGL-codelab en documentatie om aan de slag te gaan met deze bèta-API's.