Geolocation

=HTML5=

HTML5 er den helt nye og hippe standard indenfor hjemmesider og nettet generelt. Den nye standard bringer en masse nye features på bordet.

I denne artikel vil jeg dog fokusere på Geolocation, som betyder, at hjemmesider kan bruge din lokation og dermed finde dig. Dette kan være relevant i eksempelvis Google Maps eller på Facebook, hvis de vil vise reklamer, som er relevante for dig. Jeg bruger selv Geolocation i mit projekt, men det er ikke noget jeg vil vise her, da det er implementeret på en lidt anderledes måde.

Her er et eksempel på en meget simpel måde at finde brugerens lokation:



Dette er en meget, meget simpel måde at finde brugerens position på. Denne kan så udvides med Google Maps Api'en, hvorved man også ville kunne se denne position på et kort.

Hvis du skulle være interesseret i at se dine koordinator fra et billede, du har taget på din telefon, er dette også muligt ved at læse EXIF-data, som er at finde i billedet. Problemet er bare, at disse data ofte er i et andet format end det, som Google Maps bruger, til at indtaste deres koordinater. Din telefon gemmer nok GPS-koordinaterne i formatet DDD. Google Maps bruger DMS, og derfor skal du bruger en converter, hvis du vil bruge deres API. Den kunne se således ud:



Vi har en funktion for vores converter og vores DDD-koordinator nedenunder.