Google ger, ger lite kärlek till inbäddade Google Maps också med WebGL betastöd för 3D-kartor. Läs vidare för att veta mer!
Google Maps är officiellt tillgängligt för alla gratis via antingen webbplatsen eller mobilappen, men som du säkert har märkt på webbplatser och appar med ett kartelement drivs av Google kan tredjepartsföretag och webbplats-/apputvecklare också bädda in en Google Maps-vy i sina egna appar eller webbsidor med hjälp av en av de olika SDK: er eller API: er som är tillgängliga. Detta kan göra det lättare att hitta företagsinformation, ge vägbeskrivningar till användare och mycket mer. Och en av dessa API: er är Maps JavaScript API, och det är avsett för webbutvecklare att lägga till och "anpassa kartor med ditt eget innehåll och bilder för visning på webbsidor och mobila enheter."
Google fakturerar webbutvecklare som använder detta API beroende på hur ofta användare använder det, men det är värt det för många företag som vill erbjuda en överlägsen upplevelse av inbäddade kartor på sina webbplatser. Och kl
Google I/O 2021, Google officiellt införd en WebGL-beta för Maps JavaScript API. Den här nya funktionen för utvecklare kommer som en del av en övergång till molnbaserad kartstil, som är allmänt tillgänglig för Maps JavaScript API och Maps Static API. Detta gör inbäddade kartor snabbare och mer prestanda än tidigare, och Google säger att de kommer att leverera samma "presterande, WebGL-accelererade karta som du känner från Google Maps webbupplevelse."Detta lägger också till flera nya funktioner för vektorkartor, såsom tilt och rotation samt WebGL Overlay View. Den förra är ganska enkel: inbäddade kartor är låsta till en exklusivt 2D-orientering just nu, och med lutning och rotation kan användare upplev inbäddade kartor i ett helt nytt perspektiv med 67,5 graders lutning och full 360 graders rotation, komplett med 3D-modeller för byggnader ingår. Det senare tillåter emellertid utvecklare att bygga nya kartupplevelser genom att ge dem direkta krokar i livscykeln för WebGL-renderingskontexten som används för att rendera vektorkartan och tillåt utvecklare två- och tredimensionella objekt direkt på baskartan, så att de kan renderas samtidigt som Karta.
Låter bra? Kolla då in tjänstemannen WebGL kodlab och dokumentation för att komma igång med dessa beta-API: er.