Spoločnosť Google vo štvrtok predstavila novú verziu implementácie svojej webovej mapovej služby Google Mapy využívajúcu pre vykresľovanie novú technológiu WebGL.
Spoločnosť označuje novú službu Google MapsGL a podľa Google ide o vôbec prvú veľkú webovú aplikáciu využívajúcu WebGL.
Technológia WebGL, ktorej špecifikácia bola dokončená len v marci tohto roka, umožňuje webovým aplikáciám pracovať s hardvérovo akcelerovanou 3D grafikou cez HTML5 canvas a priamo vytvárať a renderovať 3D objekty a scény.
Google využíva WebGL v mapách na úplne nový spôsob ich vykresľovania. Namiesto renderovania výslednej podoby mapových alebo satelitných podkladov na serveroch Google sa na klienta posielajú vektorové a základné obrazové dáta, ktoré následne dynamicky renderuje prehliadač s hardvérovou akceleráciou pomocou GPU.
To znižuje množstvo prenášaných dát a zrýchľuje viacero operácií ako zoomovanie a prechod medzi 2D pohľadom a Street View pohľadom. MapsGL ale podporujú aj nové funkcie, vykresľovanie 3D budov v štandardnom mapovom pohľade, 45-stupňové fotografické snímky, animované zoomovanie a animovaný prechod medzi 45-stupňovými pohľadmi z viacerých strán.
Na druhej strane sú nové mapy náročnejšie na výkon počítača a vyžadujú relatívne výkonnú grafiku.
Predstavenie Google Máp využívajúcich WebGL (video: Google)
WebGL verzia Máp vyžaduje samozrejme prehliadač s podporou WebGL, v súčasnosti túto technológiu podporuje Chrome 14+ a Firefox 8+. Podporovanými operačnými systémami sú Windows 7 a Vista, Mac OS X 10.6+ a Linux.
Možnosť zapnúť WebGL verziu Máp sa objavuje aj na štandardnej stránke mapy.google.sk, vľavo dole. Pri zistení počítača s nedostatočným výkonom Google na túto skutočnosť užívateľa pri zapínaní WebGL verzie upozorní.
Re: =====
Od reg.: foobar0
|
Pridané:
14.10.2011 9:20
WebGL je určite zaujímavá idea, ale myslím, že s jej implementáciou mali vendori ešte počkať. Tie DoS vulny sa nedajú pri súčasnom návrhu dosť dobre ošetriť -> http://dopice.sk/eX , podobne stačí si pozrieť, koľko kritických chýb súvisiacich s WebGL je otvorených napríklad v mozilláckej Bugzille.
Ja som si WebGL vypol a nevšimol som si, že by som o niečo prišiel.