Manustatud Google Maps täiustatakse uute arendajafunktsioonidega

Google armastab manustatud Google Mapsi ka WebGL-i beetaversiooni toega 3D-kaartidele. Loe edasi, et rohkem teada saada!

Google Maps on ametlikult kõigile tasuta juurdepääsetav kas veebisaidi või mobiilirakenduse kaudu, kuid nagu olete ilmselt märganud kaardielemendiga veebisaitidel ja rakendustes Google'i jõul saavad kolmanda osapoole ettevõtted ja veebisaitide/rakenduste arendajad manustada ka Google Mapsi vaate oma rakendustesse või veebilehtedele, kasutades ühte erinevatest SDK-dest või API-dest, mis on saadaval. See võib hõlbustada ettevõtteteabe leidmist, kasutajatele juhiste andmist ja palju muud. Ja üks neist API-dest on Mapsi JavaScripti API, ja see on mõeldud veebiarendajatele, et lisada ja "kohandada kaarte oma sisu ja kujutistega veebilehtedel ja mobiilseadmetes kuvamiseks".

Google esitab seda API-d kasutavatele veebiarendajatele arveid olenevalt sellest, kui sageli kasutajad sellele juurde pääsevad, kuid see on seda väärt paljudele ettevõtetele, kes soovivad pakkuda oma veebisaitidel paremat manustatud kaartide kasutuskogemust. Ja kell

Google I/O 2021, Google ametlikult tutvustatud WebGL-i beetaversioon Mapsi JavaScripti API jaoks. See uus arendajatele mõeldud funktsioon saabub osana üleminekust pilvepõhisele kaartide stiilile, mis on üldiselt saadaval Maps JavaScript API ja Maps Static API jaoks. See muudab manustatud kaardid varasemast kiiremaks ja toimivamaks, kuna Google ütleb, et need esitavad sama "toimiva WebGL-i kiirendatud kaardi, mida tunnete Google Mapsi veebikogemusest".

See lisab vektorkaartidele ka mitmeid uusi võimalusi, nagu kallutamine ja pööramine ning WebGL-i ülekattevaade. Esimene on üsna lihtne: manustatud kaardid on praegu lukustatud eranditult 2D-orientatsiooniga ning kallutamise ja pööramisega saavad kasutajad kogege manustatud kaarte täiesti uues perspektiivis 67,5-kraadise kalde ja täieliku 360-kraadise pöördega koos hoonete 3D-mudelitega kaasatud. Viimane võimaldab aga arendajatel luua uusi kaardistamiskogemusi, andes neile otsesed konksud WebGL-i renderduskonteksti elutsüklisse, mida kasutatakse renderdada vektorkaarti ja võimaldada arendajatel kahe- ja kolmemõõtmelisi objekte otse aluskaardile, võimaldades neid renderdada samaaegselt kaart.

Kõlab hästi? Seejärel uurige ametnikku WebGL koodilabor ja dokumentatsiooni nende beeta API-de kasutamise alustamiseks.