Google antaa rakkautta myös sulautettuun Google Mapsiin WebGL-beta-tuella 3D-kartoille. Lue lisää saadaksesi lisätietoja!
Google Maps on virallisesti kaikkien saatavilla ilmaiseksi joko verkkosivuston tai mobiilisovelluksen kautta, mutta kuten olet todennäköisesti huomannut karttaelementillä varustetuilla verkkosivuilla ja sovelluksissa Googlen tarjoamat kolmannen osapuolen yritykset ja verkkosivustojen/sovellusten kehittäjät voivat myös upottaa Google Maps -näkymän omille sovelluksilleen tai verkkosivuilleen käyttämällä jotakin SDK: sta tai API: sta, saatavilla. Tämä voi helpottaa yritystietojen löytämistä, reittiohjeiden antamista käyttäjille ja paljon muuta. Ja yksi näistä sovellusliittymistä on Maps JavaScript API, ja se on tarkoitettu verkkokehittäjille, jotka voivat lisätä ja "muokata karttoja omalla sisällölläsi ja kuvillasi näytettäväksi verkkosivuilla ja mobiililaitteissa".
Google laskuttaa verkkokehittäjiä käyttämällä tätä sovellusliittymää riippuen siitä, kuinka usein käyttäjät käyttävät sitä
, mutta se on sen arvoista monille yrityksille, jotka haluavat tarjota ylivertaisen sulautettujen karttojen käyttökokemuksen verkkosivustoillaan. Ja klo Google I/O 2021, Google virallisesti esitelty WebGL-beta Mapsin JavaScript-sovellusliittymälle. Tämä kehittäjille tarkoitettu uusi ominaisuus tulee osana siirtymistä pilvipohjaiseen karttatyyliin, joka on yleisesti saatavilla Maps JavaScript API: lle ja Maps Static API: lle. Tämä tekee upotetuista kartoista nopeampia ja tehokkaampia kuin ennen, ja Google sanoo, että ne toimittavat saman "tehokkaan WebGL-kiihdytetyn kartan, jonka tunnet Google Mapsin verkkokokemuksesta".Tämä lisää myös useita uusia ominaisuuksia vektorikarttoihin, kuten kallistus ja kierto sekä WebGL-peittonäkymä. Edellinen on melko yksinkertainen: upotetut kartat on tällä hetkellä lukittu yksinomaan 2D-suuntiin, ja kallistuksen ja käännön avulla käyttäjät voivat koe upotetut kartat täysin uudesta näkökulmasta 67,5 asteen kallistuksella ja täydellä 360 asteen kierrolla sekä 3D-malleja rakennuksille mukana. Jälkimmäisen avulla kehittäjät voivat kuitenkin rakentaa uusia kartoituskokemuksia antamalla heille suorat koukut WebGL-renderöintikontekstin elinkaareen, jota käytetään hahmontaa vektorikartan ja antaa kehittäjille kaksi- ja kolmiulotteiset objektit suoraan peruskartalle, jolloin ne voidaan renderöidä samaan aikaan kartta.
Kuulostaa hyvältä? Tarkista sitten virkailija WebGL-koodilaboratorio ja dokumentaatio näiden beta-sovellusliittymien käytön aloittamiseksi.