Google dăruiește un pic de dragoste pentru Hărți Google încorporate și cu suport WebGL beta pentru hărți 3D. Citiți mai departe pentru a afla mai multe!
Google Maps este oficial accesibil pentru toată lumea gratuit, fie prin intermediul site-ului web, fie al aplicației mobile, dar așa cum probabil ați observat pe site-urile web și aplicațiile cu un element de hartă oferit de Google, companiile terțe și dezvoltatorii de site-uri web/aplicații pot, de asemenea, încorpora o vizualizare Google Maps în propriile aplicații sau pagini web folosind unul dintre diferitele SDK-uri sau API-uri care sunt disponibil. Acest lucru poate face mai ușor să găsiți informații despre afaceri, să oferiți indicații utilizatorilor și multe altele. Și unul dintre aceste API-uri este API JavaScript Mapsși este destinat dezvoltatorilor web să adauge și să „personalizeze hărți cu propriul conținut și imagini pentru afișare pe pagini web și dispozitive mobile”.
Google facturează dezvoltatorii web folosind acest API în funcție de cât de des utilizatorii îl accesează
, dar merită pentru multe companii care doresc să ofere o experiență superioară de hărți încorporate pe site-urile lor web. Și la Google I/O 2021, Google introdus oficial o versiune beta WebGL pentru API-ul JavaScript Maps. Această nouă caracteristică pentru dezvoltatori vine ca parte a trecerii la stilul de hărți bazat pe cloud, care este disponibil în general pentru API-ul Maps JavaScript și API-ul Maps Static. Acest lucru face hărțile încorporate mai rapide și mai performante decât înainte, Google spunând că va oferi aceeași „hartă performantă, accelerată de WebGL, pe care o cunoașteți din experiența web Google Maps”.Acest lucru adaugă, de asemenea, câteva capacități noi pentru hărțile vectoriale, cum ar fi înclinarea și rotația, precum și vizualizarea WebGL Overlay. Primul este destul de simplu: hărțile încorporate sunt blocate într-o orientare exclusiv 2D chiar acum și, cu înclinare și rotire, utilizatorii pot experimentați hărțile încorporate într-o perspectivă complet nouă, cu 67,5 grade de înclinare și rotație completă la 360, complet cu modele 3D pentru clădiri inclus. Acesta din urmă, totuși, permite dezvoltatorilor să construiască noi experiențe de cartografiere, oferindu-le cârlige directe în ciclul de viață al contextului de redare WebGL folosit pentru redați harta vectorială și permiteți dezvoltatorilor obiecte bi- și tridimensionale direct pe harta de bază, permițându-le să fie redate în același timp cu Hartă.
Sună bine? Apoi verificați oficialul WebGL codelab și documentație pentru a începe cu aceste API-uri beta.