Sådan finder du ud af hvor din bruger befinder sig

by Jesper december 03, 2008 12:42

Har du tænkt på hvordan man finder ud af lige nøjagtigt hvor en bruger kommer fra, og dermed kan skræddersy indhold. En af måderne, er at bruge en af de services der findes på nettet, som f.eks.:

http://api.hostip.info/?ip=83.93.219.44
 

Servicen returnerer en række detaljer om kliente - der imellem også lokation. Det er bare ikke alle udbydere, der har geo-lokaliceret deres routere, så man får i mange tilfælde blot at vide man er i Danmark.

Takket være Scot Hanselman, fik jeg øjnene op for Googles JSAPI, som ud over at cashe scripts, også har nogle ret fine features i forbindelse med geo-lokation. Prøv f.eks.:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script>  
    var yourLocation = google.loader.ClientLocation.latitude + ", "
    + google.loader.ClientLocation.longitude;
    document.write(yourLocation);
</script>

Nu kan jeg pludselig aflæse alt muligt om klienten - der i blandt den eksakte lokation i længde- og breddegrader. Når jeg kører ovenstående script, får jeg: 55.7, 9.533, hvilket er lige midt i Vejle Sønderskov. Det er tæt på, og jeg er sikker på at brugere i større byer vil blive pin-pointet noget mere nøjagtigt.

Beware: Google is Watching You and Your whereabouts....

Tags:

Kommentarer

03-12-2008 23:54:16 #

guidmaster

Jeg lavede et lille screencast om netop dette emne for nogle dage siden som kan ses på dotnetforum.dk/.../intellisense-i-linq-to-xml.aspx

guidmaster Denmark

04-12-2008 00:01:58 #

Peter Lindholm

Har lige testet i København centrum og i mit tilfælde rammer den rigtigt indenfor 350-400m Smile

Peter Lindholm

Kommentarerne er lukkede

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

About

Mit navn er Jesper Jensen, og jeg arbejder til dagligt som web-udvikler hos DGI, hvor mit speciale er klientside applikationer. Før det var jeg nogle år i robotbranchen, hvor jeg arbejdede med 3D simulering og system koordinering. Jeg elsker webudvikling, og specielt JavaScript har min interesse. Jeg har blogget om mine oplevelser med udvikling siden 2004

Calendar

<<  juli 2010  >>
mationtofr
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

RecentComments

Comment RSS