Your SlideShare is downloading. ×
0
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

4,253

Published on

Published in: Technology, News & Politics
2 Comments
13 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,253
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
266
Comments
2
Likes
13
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 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]

    ×