11 ways to locate your users. - options for LBS.

6,329 views

Published on

Published in: Technology, News & Politics
2 Comments
13 Likes
Statistics
Notes
No Downloads
Views
Total views
6,329
On SlideShare
0
From Embeds
0
Number of Embeds
678
Actions
Shares
0
Downloads
268
Comments
2
Likes
13
Embeds 0
No embeds

No notes for slide
  • 11 ways to locate your users. - options for LBS.

    1. So, where is everybody? 11 ways to locate your users Martijn Pannevis MobileDevCamp 11-08
    2. Hey, not 11 GOOD ways
    3. 11 ways Real world Maps
    4. Choices
    5. Tag based
    6. RFID Tags
    7. 2D Barcodes
    8. User based
    9. Manual Entry + Geocode
    10. Bookmarks
    11. Let users click maps
    12. Enviroment
    13. Cell based
    14. Cell based
    15. Handset based
    16. Handset based MNC LAC CELLID MCC
    17. Cell Database
    18. Cell Network based
    19. WiFi Locating
    20. WiFi Locating Database needed: Wardriving
    21. WiFi Locating Database Providers
    22. GPS Device Connects via Bluetooth
    23. GPS Phone
    24. GPS
    25. Web Scraping / API’s
    26. Web Scraping
    27.  
    28. In theory there is no difference between theory and practice. In practice there is
    29. <ul><li>// Set criteria for selecting a location provider: </li></ul><ul><li>// accurate to 500 meters horizontally </li></ul><ul><li>Criteria cr = new Criteria(); cr.setHorizontalAccuracy( 500 ); //500m LocationProvider lp = LocationProvider.getInstance(cr); // Request the location, setting a one-minute timeout Location l = lp.getLocation( 60 ); </li></ul><ul><li>Coordinates c = l.getQualifiedCoordinates(); </li></ul><ul><li>if (c != null ) { // Use coordinate information </li></ul><ul><li>double lat = c.getLatitude(); </li></ul><ul><li>double lon = c.getLongitude(); </li></ul><ul><li>} </li></ul>JSR 179 (J2ME)
    30. And then…
    31. iPhone!
    32. Maps
    33. Web: Use JS API
    34. Google Static map API
    35. Slippy Maps
    36. Tiles to cover world: For zoom level N Slippy Map tiles 68 719 476 736 18 2 2xN N 4x4 2 2x2 1 1 0
    37. Slippy Map tiles X,Y Zoom 16
    38. Slippy Map tiles 2X,2Y Zoom 17 2X,2Y 2X+1,2Y 2X,2Y+1 2X+1,2Y+1
    39. <ul><li>Route-me </li></ul><ul><li>http://code.google.com/p/route-me/ </li></ul>Slippy Map tiles
    40. Questions ?
    41. <ul><li>radioflyer007 </li></ul><ul><li>  akaalias </li></ul><ul><li>  mme </li></ul><ul><li>Psychosis </li></ul><ul><li>Delphien Experiences </li></ul><ul><li>  iko </li></ul><ul><li>urban penguin </li></ul><ul><li>darkmatter </li></ul><ul><li>monkeyc.net </li></ul><ul><li>Josh Dionne </li></ul><ul><li>dsevilla </li></ul><ul><li>bitzcelt </li></ul><ul><li>güneş in wonderland </li></ul><ul><li>Boris Veldhuijzen van Zanten </li></ul><ul><li>KhE 龙 </li></ul><ul><li>Orin Optiglot </li></ul><ul><li>moriza </li></ul><ul><li>TU Delft Library </li></ul><ul><li>[email_address] </li></ul><ul><li>Sarah Parrott </li></ul><ul><li>Mysterious Mimir </li></ul><ul><li>fabioperez </li></ul><ul><li>powerbooktrance </li></ul><ul><li>pchweat </li></ul><ul><li>Storm Crypt </li></ul>Flickr Pictures by:
    42. Other sources OpenStreetMap Google Maps Holux.com Twitter Fireeagle Futuristmovies.com  Sun.com Apple.com Antenneregister.nl Navizon Skyhook
    43. Thanks www.martijnpannevis.nl [email_address]

    ×