HTML 5 geolocation   Kristoffer Snabb
Scope of the working group• Retrieve a users location only once• Retrieve several data points over time• Retrieve a sequen...
Geolocation API• Simple interface to get user location with the  help of three functions  – getCurrentPosition  – watchPos...
The interface• navigator.geolocation.<function name>• successCallback, errorCallback• PositionOptions  – enableHighAccurac...
The output• Coords  – latitude, longitude, altitude, accuracy, altitudeAcc    uracy, heading, speed, verticalSpeed• Addres...
What makes it complex?
Triangulation/forward link examples• GPS  – Accuracy about 10m  – Does not work indoors• Wi-Fi  – Accuracy about 20m  – Wo...
Geo IP example• Mobile phone ip address is ephemeral?• Latency and traceroute information
Social network example• likelihood of friendship with a person is  decreasing with distance• Your friend shared location w...
Search query analysis exampleWWW 2008 / Refereed Track: Search - Query Analysis                              April 21-25, ...
References• Spatial variation in search engine  queries, www2008, L. Backstrom, J. Kleinberg, R.  Kumar, J. Novak• Find me...
Upcoming SlideShare
Loading in...5
×

Geolocation

433

Published on

A presentation I had

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
433
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The geolocation API is supposedtocoved the followingusecases, thisalsodefinesaboutwhat the scopeof the workinggroup is supposedto be.A simple standard interface..This is doneautomatically and no user actions areneededexceptaccepting the retrievaloftheir position.
  • Last slideconserning the standard HTML 5 interface, nowto the complexity and positioningexamplesThe rest is hidden from the developer,
  • The problem is not part of the w3c specification problems. Theyonlyprovide the best experticethat w3c has togivewhit is not GIS
  • Thesetechnologiesareused on mobile phones
  • Geo Ipcanalso be used from mobile phone, explainthis in the article as it did not seemto be clear,,Youcannotping a mobile phone and the ip is changing all the time etc.. Howto get the round triptime,,
  • Transcript of "Geolocation"

    1. 1. HTML 5 geolocation Kristoffer Snabb
    2. 2. Scope of the working group• Retrieve a users location only once• Retrieve several data points over time• Retrieve a sequence of locations at irregular intervals (e.g. each time a photo is taken)
    3. 3. Geolocation API• Simple interface to get user location with the help of three functions – getCurrentPosition – watchPosition – clearWatch
    4. 4. The interface• navigator.geolocation.<function name>• successCallback, errorCallback• PositionOptions – enableHighAccuracy – False, True – Timeout – maximumAge – requireCoords – True, False – requestAddress – False, True
    5. 5. The output• Coords – latitude, longitude, altitude, accuracy, altitudeAcc uracy, heading, speed, verticalSpeed• Address – country, region, county, city, street, streetNumber, premises, postalCode• timestamp
    6. 6. What makes it complex?
    7. 7. Triangulation/forward link examples• GPS – Accuracy about 10m – Does not work indoors• Wi-Fi – Accuracy about 20m – Works indoors• Cell tower – Accuracy depends on cell coverage
    8. 8. Geo IP example• Mobile phone ip address is ephemeral?• Latency and traceroute information
    9. 9. Social network example• likelihood of friendship with a person is decreasing with distance• Your friend shared location with GPS• Your friends profile has an address Good enough for marketing, goodcomputational performance and increasedlocation probability when used with geo IP
    10. 10. Search query analysis exampleWWW 2008 / Refereed Track: Search - Query Analysis April 21-25, 2008 · Beijing, China F i gur e 8: Spher es of i nfl uence of basebal l t eam s.
    11. 11. References• Spatial variation in search engine queries, www2008, L. Backstrom, J. Kleinberg, R. Kumar, J. Novak• Find me if you can: improving geographical prediction with social and spatial proximity, www2010, L. Backstrom, E. Sun, C. Marlow,• Uses of W3C’s geolocation API, CINTI 2010, B. Pejic, A. Pejic, Z. Covic• The locative Web, locweb2008, E. Wilde, M. Kofahl
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×