SlideShare a Scribd company logo
1 of 51
Download to read offline
Android	
  GPS	
  Deep	
  Dive!	
  
Na2ve	
  and	
  Browser	
  
Andy	
  Gup,	
  Esri	
  
www.andygup.net	
  
@agup	
  
I	
  
GPS	
  
Who	
  am	
  I?	
  
Andy	
  Gup	
  
Web,	
  Mobile	
  Developer	
  Evangelist	
  
	
  
www.andygup.net	
  
github.com/andygup	
  	
  	
  	
  
agup@esri.com	
  
@agup	
  	
  
Is	
  smartphone	
  GPS	
  right	
  for	
  you?	
  
	
  
Understanding	
  use	
  cases	
  
	
  
Understanding	
  smartphone	
  GPS!	
  
	
  
Deciding	
  accuracy	
  thresholds	
  
Two	
  open	
  source	
  tes2ng	
  tools	
  
Android	
  GPS	
  Test	
  Tool	
  
HTML5	
  Geoloca2on	
  Test	
  Tool	
  
Six	
  types	
  of	
  loca2on	
  data	
  
Real-­‐2me	
  	
  
	
  GPS	
  
	
  Network	
  
Cached	
  	
  
	
  GPS	
  
	
  Network	
  
Passive	
  
NMEA	
  
	
  
Two	
  types	
  of	
  loca2on	
  data	
  
	
  
Real-­‐2me	
  	
  
	
  
Cached	
  	
  
	
  
Android	
  SDK	
  
Java	
  based	
  
	
  Loca2onManager	
  
	
  Loca2on	
  APIs	
  
	
  
Significantly	
  more	
  control	
  over	
  
	
  data	
  providers	
  
	
  baVery	
  life	
  
	
  offline	
  usage	
  
	
  when	
  app	
  is	
  minimized	
  
HTML5	
  Geoloca2on	
  API	
  
JavaScript-­‐based	
  
	
  
Significantly	
  less	
  control	
  over	
  
	
  which	
  providers	
  are	
  used	
  
	
  baVery	
  life	
  
	
  
Can’t	
  be	
  used	
  when	
  
	
  minimized	
  	
  
	
  
Horizontal	
  and	
  ver2cal	
  
	
  
Grades:	
  
	
  
Recrea2onal	
  
	
  
Map	
  
	
  
Survey	
  
	
  
High-­‐end	
  Survey	
  
	
  
Accuracy	
  Requirements	
  
Horizontal	
  and	
  ver2cal	
  
	
  
Grades:	
  
	
  
Recrea2onal	
  >	
  3	
  m/10	
  `*	
  (Android,	
  iOS,	
  iPad,	
  Garmin,	
  etc)	
  	
  	
  
	
  
Map	
  1	
  –	
  3	
  meters/3.2	
  –	
  9.8	
  `*	
  
	
  
Survey	
  	
  <	
  1	
  m/3.2	
  `*	
  
	
  
High-­‐end	
  Survey	
  <	
  50	
  cm/1.6	
  `*	
  
Accuracy	
  Requirements	
  
	
  
*	
  Approxima2ons	
  
Horizontal	
  and	
  ver2cal	
  
	
  
Grades:	
  
	
  
Recrea2onal	
  -­‐	
  $	
  	
  (Android,	
  iOS,	
  iPad,	
  Garmin,	
  etc)	
  
	
  
Map	
  -­‐	
  $$	
  
	
  
Survey	
  	
  -­‐	
  $$$	
  
	
  
High-­‐end	
  Survey	
  -­‐	
  $$$$	
  
Costs	
  
 
	
  
Accuracy	
  fluctuates…moves	
  around…!!	
  
	
  
	
  
	
  
Recrea2onal-­‐grade	
  accuracy??	
  
Horizontal	
  and	
  ver2cal	
  
	
  
<	
  1	
  cm	
  =	
  boundary/survey	
  marker,	
  gas	
  line	
  
<	
  1	
  m	
  =	
  	
  manhole	
  cover,	
  	
  
1	
  –	
  3	
  meters	
  =	
  tree,	
  trail	
  head,	
  junc2on	
  box,	
  pothole	
  
3	
  –	
  10	
  meters	
  =	
  roo`op,	
  fire	
  hydrant	
  
10	
  –	
  100	
  meters	
  =	
  parking	
  lot,	
  pond	
  
100	
  –	
  1000	
  meters	
  =	
  park,	
  neighborhood	
  
>	
  1000	
  meters	
  =	
  zip	
  code	
  area,	
  drainage	
  area	
  
	
  
Recrea2onal-­‐grade	
  accuracy??	
  
Example	
  of	
  accuracy	
  2ers:	
  
	
  
3	
  –	
  10	
  meters	
  =	
  GOOD	
  
10	
  –	
  100	
  meters	
  =	
  MAYBE	
  	
  
100	
  –	
  1000	
  meters	
  =	
  REJECT	
  
>	
  1000	
  meters	
  =	
  REJECT	
  
	
  
	
  
	
  
Recrea2onal-­‐grade	
  accuracy??	
  
10	
  –	
  100	
  meters	
  
100	
  –	
  1000	
  meters	
  
>	
  1000	
  meters	
  
	
  
	
  
	
  
Smartphone	
  Accuracy	
  
Accuracy	
  
Depends	
  on	
  many	
  things:	
  
	
  Device	
  type	
  
	
  Which	
  loca2on	
  providers	
  enabled	
  
	
  Wifi	
  turned	
  on/off	
  
	
  Cellular	
  provider	
  
	
  Country	
  
	
   	
   	
   	
  	
  
Accuracy	
  
GPS	
  Test	
  by	
  ChartCross	
  
Accuracy	
  
Depends	
  on	
  many	
  things:	
  
	
  Rural	
  (open	
  sky)	
  
	
  Near	
  a	
  building	
  
	
  Inside	
  a	
  car	
  
	
  Downtown	
  
	
  Indoors	
  
	
   	
   	
  	
  
Higher	
  accuracy	
  
Lower	
  accuracy	
  
Denver	
  Pepsi	
  Center	
  
~33	
  feet/10	
  meters	
  (radius)	
  
3422	
  sq	
  </314.28	
  sq.	
  m	
  
Image	
  courtesy	
  Google	
  Streetview	
  
~99	
  feet/30	
  meters	
  
328	
  feet/100	
  meters	
  
~3280	
  feet/1000	
  meters	
  
GPS:	
  Cold	
  vs.	
  Warm	
  
versus	
  
Cold	
  start	
  
Phone	
  rebooted	
  
Updated	
  phone	
  OS	
  
Poten2al	
  for	
  no	
  cached	
  values	
  
Poten2al	
  for	
  large	
  inaccuracy	
  
Has	
  to	
  ‘acquire’	
  the	
  satellites	
  
Cold	
  start	
  
Cold	
  Start:	
  Snapshot	
  
One-­‐2me	
  loca2on	
  
>=	
  minimum	
  accuracy	
  
	
  
Example:	
  
Standing	
  indoors	
  
~2	
  mins	
  
Accuracy	
  20	
  meters	
  
Cold	
  Start:	
  Snapshot	
  
One-­‐2me	
  loca2on	
  
>=	
  minimum	
  accuracy	
  
	
  
Example:	
  
Standing	
  indoors	
  
~3	
  mins	
  
Accuracy	
  3	
  meters	
  
Cold	
  Start:	
  No	
  GPS	
  or	
  Wifi	
  
Warm	
  start	
  
Cached	
  loca2ons	
  available	
  
GPS	
  has	
  been	
  run	
  recently	
  
 
	
  
Example:	
  
~4	
  seconds	
  
Accuracy	
  11	
  meters	
  	
  
Warm	
  start	
  
Warm	
  Start:	
  GPS	
  +	
  Wifi	
  (downtown)	
  
Warm:	
  Accuracy	
  can	
  s2ll	
  fluctuate	
  
Warm:	
  Accuracy	
  can	
  s2ll	
  fluctuate	
  
Warm	
  or	
  cold…who	
  cares??	
  
	
  
BaVery	
  life	
  
User	
  expecta2ons	
  
	
  
Leave	
  GPS	
  on?	
  
Cycle	
  GPS	
  intermiVently?	
  
	
  
	
  
	
  
BaVery	
  life	
  
How	
  to	
  get	
  beVer	
  baVery	
  life??	
  
External	
  baVery	
  solu2on	
  examples:	
  
	
  
	
  Anker	
  Astro	
  Series	
  (up	
  to	
  20,000	
  mAh)	
  
	
  Energizer	
  XP	
  Series	
  (up	
  to	
  18,000	
  mAh)	
  
	
  Mophie	
  Juice	
  (up	
  to	
  6,000	
  mAh)	
  
	
  
How	
  to	
  get	
  beVer	
  baVery	
  life??	
  
How	
  to	
  get	
  beVer	
  accuracy??	
  
External	
  GPS	
  receiver	
  (Wifi,	
  bluetooth,	
  plug-­‐in)	
  
	
  
Consumer	
  examples:	
  
	
  Garmin	
  GLOTM	
  
	
  Bad	
  Elf	
  GPS	
  
	
  XGPS150A	
  
	
  
	
  
	
  
How	
  to	
  get	
  beVer	
  accuracy??	
  
How	
  to	
  get	
  beVer	
  accuracy??	
  
HTML5	
  Geoloca2on	
  Overview	
  
Limited	
  control	
  over	
  GPS	
  and	
  baVery	
  
Cannot	
  be	
  minimized	
  
Can	
  approximate	
  loca2on	
  w/o	
  GPS	
  
Gets	
  loca2on	
  faster	
  when	
  used	
  w/	
  Wifi	
  
Requires	
  JavaScript	
  development	
  experience	
  
	
  	
  
	
  
	
  
Na2ve	
  GPS	
  Overview	
  
Fine	
  grained	
  control	
  over	
  GPS	
  and	
  baVery	
  
Works	
  when	
  minimized	
  
Requires	
  Java	
  development	
  experience	
  
	
  	
  
	
  
	
  
Collector	
  for	
  ArcGIS	
  
hVp://resources.arcgis.com/en/collector/	
  	
  
References	
  
www.gps.gov	
  
	
  
hVp://www.andygup.net/android-­‐gps/	
  	
  
	
  
Mastering	
  HTML5	
  Geoloca2on:	
  
hVps://www.dropbox.com/s/p6940ejtncoedyq/HTML5Geoloca2on%202.pptx	
  	
  
	
  
Mastering	
  Android	
  GPS:	
  
hVps://www.dropbox.com/s/0fak3oziqyaj7i6/
OSCON_MasterAndroidGeoloca2on.pptx	
  	
  
	
  
Android	
  GPS	
  Test	
  tool:	
  	
  
hVps://github.com/Esri/android-­‐gps-­‐test-­‐tool	
  	
  
	
  
HTML5	
  Geoloca2on	
  Test	
  tool:	
  
hVps://github.com/Esri/html5-­‐geoloca2on-­‐tool-­‐js	
  	
  
References	
  
Recrea2onal	
  vs.	
  Professional	
  GPS:	
  
	
  hVp://www.esri.com/news/arcuser/0104/rec-­‐gps.html	
  	
  
	
  
Smartphones,	
  Tables	
  and	
  GPS	
  Accuracy:	
  
hVp://blogs.esri.com/esri/arcgis/2013/07/15/smartphones-­‐tablets-­‐and-­‐gps-­‐accuracy/	
  	
  
Ques2ons?	
  
Andy	
  Gup	
  	
  
Developer	
  Evangelist	
  
	
  
www.andygup.net	
  
github.com/andygup	
  	
  	
  	
  
agup@esri.com	
  
@agup	
  	
  

More Related Content

Similar to 2013 URISA Track, Android GPS Deep Dive by Andy Gup

Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentationDroidcon Berlin
 
Leica GG04 and ZRover
Leica GG04 and ZRoverLeica GG04 and ZRover
Leica GG04 and ZRoverKendall James
 
C13_GaugeKeeper_englisch
C13_GaugeKeeper_englischC13_GaugeKeeper_englisch
C13_GaugeKeeper_englischEbi Jose, PhD
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUAS Colorado
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...South Tyrol Free Software Conference
 
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks
 
Augview presentation GE user conference bali 2014 - MIke Bundock
Augview presentation GE user conference bali 2014 - MIke BundockAugview presentation GE user conference bali 2014 - MIke Bundock
Augview presentation GE user conference bali 2014 - MIke BundockGeo AR Games
 
Smart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikSmart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikK.K. Tripathi
 
It's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarIt's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarLuke Dixon
 
It's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarIt's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarLuke Dixon
 
From pixels to point clouds - Using drones,game engines and virtual reality t...
From pixels to point clouds - Using drones,game engines and virtual reality t...From pixels to point clouds - Using drones,game engines and virtual reality t...
From pixels to point clouds - Using drones,game engines and virtual reality t...ARDC
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015COGS Presentations
 
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, Geoflex
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, GeoflexMeetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, Geoflex
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, GeoflexLaurent Dunys
 
Land And Underwater Rover Using Raspberry Pi
Land And Underwater Rover Using Raspberry PiLand And Underwater Rover Using Raspberry Pi
Land And Underwater Rover Using Raspberry PiIRJET Journal
 
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015COGS Presentations
 

Similar to 2013 URISA Track, Android GPS Deep Dive by Andy Gup (20)

Navigator pro
Navigator proNavigator pro
Navigator pro
 
Navigator pro
Navigator proNavigator pro
Navigator pro
 
Water locators 2017 (2)
Water locators 2017 (2)Water locators 2017 (2)
Water locators 2017 (2)
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentation
 
Leica GG04 and ZRover
Leica GG04 and ZRoverLeica GG04 and ZRover
Leica GG04 and ZRover
 
EsriMF_senseFly_Gervaix
EsriMF_senseFly_GervaixEsriMF_senseFly_Gervaix
EsriMF_senseFly_Gervaix
 
C13_GaugeKeeper_englisch
C13_GaugeKeeper_englischC13_GaugeKeeper_englisch
C13_GaugeKeeper_englisch
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision Mapping
 
Gps
GpsGps
Gps
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
 
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
MeasureWorks - Multichannel 2013 - Why your users quit your online (mobile) s...
 
Augview presentation GE user conference bali 2014 - MIke Bundock
Augview presentation GE user conference bali 2014 - MIke BundockAugview presentation GE user conference bali 2014 - MIke Bundock
Augview presentation GE user conference bali 2014 - MIke Bundock
 
Smart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikSmart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratik
 
It's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarIt's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 Seminar
 
It's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 SeminarIt's Time for Take Off | ALSA 2023 Seminar
It's Time for Take Off | ALSA 2023 Seminar
 
From pixels to point clouds - Using drones,game engines and virtual reality t...
From pixels to point clouds - Using drones,game engines and virtual reality t...From pixels to point clouds - Using drones,game engines and virtual reality t...
From pixels to point clouds - Using drones,game engines and virtual reality t...
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
 
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, Geoflex
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, GeoflexMeetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, Geoflex
Meetup Voiture Connectée et Autonome #18 avec Vinci, Renault, TomTom, Geoflex
 
Land And Underwater Rover Using Raspberry Pi
Land And Underwater Rover Using Raspberry PiLand And Underwater Rover Using Raspberry Pi
Land And Underwater Rover Using Raspberry Pi
 
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
 

More from GIS in the Rockies

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management OverviewGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven GovernmentGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a TrailGIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and AppsGIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carrGIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through ItGIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National TrailsGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSSGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...GIS in the Rockies
 

More from GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

2013 URISA Track, Android GPS Deep Dive by Andy Gup

  • 1. Android  GPS  Deep  Dive!   Na2ve  and  Browser   Andy  Gup,  Esri   www.andygup.net   @agup  
  • 3. Who  am  I?   Andy  Gup   Web,  Mobile  Developer  Evangelist     www.andygup.net   github.com/andygup         agup@esri.com   @agup    
  • 4. Is  smartphone  GPS  right  for  you?     Understanding  use  cases     Understanding  smartphone  GPS!     Deciding  accuracy  thresholds  
  • 5. Two  open  source  tes2ng  tools  
  • 8. Six  types  of  loca2on  data   Real-­‐2me      GPS    Network   Cached      GPS    Network   Passive   NMEA    
  • 9. Two  types  of  loca2on  data     Real-­‐2me       Cached      
  • 10. Android  SDK   Java  based    Loca2onManager    Loca2on  APIs     Significantly  more  control  over    data  providers    baVery  life    offline  usage    when  app  is  minimized  
  • 11. HTML5  Geoloca2on  API   JavaScript-­‐based     Significantly  less  control  over    which  providers  are  used    baVery  life     Can’t  be  used  when    minimized      
  • 12. Horizontal  and  ver2cal     Grades:     Recrea2onal     Map     Survey     High-­‐end  Survey     Accuracy  Requirements  
  • 13. Horizontal  and  ver2cal     Grades:     Recrea2onal  >  3  m/10  `*  (Android,  iOS,  iPad,  Garmin,  etc)         Map  1  –  3  meters/3.2  –  9.8  `*     Survey    <  1  m/3.2  `*     High-­‐end  Survey  <  50  cm/1.6  `*   Accuracy  Requirements     *  Approxima2ons  
  • 14. Horizontal  and  ver2cal     Grades:     Recrea2onal  -­‐  $    (Android,  iOS,  iPad,  Garmin,  etc)     Map  -­‐  $$     Survey    -­‐  $$$     High-­‐end  Survey  -­‐  $$$$   Costs  
  • 15.     Accuracy  fluctuates…moves  around…!!         Recrea2onal-­‐grade  accuracy??  
  • 16. Horizontal  and  ver2cal     <  1  cm  =  boundary/survey  marker,  gas  line   <  1  m  =    manhole  cover,     1  –  3  meters  =  tree,  trail  head,  junc2on  box,  pothole   3  –  10  meters  =  roo`op,  fire  hydrant   10  –  100  meters  =  parking  lot,  pond   100  –  1000  meters  =  park,  neighborhood   >  1000  meters  =  zip  code  area,  drainage  area     Recrea2onal-­‐grade  accuracy??  
  • 17. Example  of  accuracy  2ers:     3  –  10  meters  =  GOOD   10  –  100  meters  =  MAYBE     100  –  1000  meters  =  REJECT   >  1000  meters  =  REJECT         Recrea2onal-­‐grade  accuracy??  
  • 18. 10  –  100  meters   100  –  1000  meters   >  1000  meters         Smartphone  Accuracy  
  • 19. Accuracy   Depends  on  many  things:    Device  type    Which  loca2on  providers  enabled    Wifi  turned  on/off    Cellular  provider    Country            
  • 20. Accuracy   GPS  Test  by  ChartCross  
  • 21. Accuracy   Depends  on  many  things:    Rural  (open  sky)    Near  a  building    Inside  a  car    Downtown    Indoors           Higher  accuracy   Lower  accuracy  
  • 23. ~33  feet/10  meters  (radius)   3422  sq  </314.28  sq.  m  
  • 24. Image  courtesy  Google  Streetview  
  • 28. GPS:  Cold  vs.  Warm   versus  
  • 29. Cold  start   Phone  rebooted   Updated  phone  OS   Poten2al  for  no  cached  values   Poten2al  for  large  inaccuracy   Has  to  ‘acquire’  the  satellites  
  • 31. Cold  Start:  Snapshot   One-­‐2me  loca2on   >=  minimum  accuracy     Example:   Standing  indoors   ~2  mins   Accuracy  20  meters  
  • 32. Cold  Start:  Snapshot   One-­‐2me  loca2on   >=  minimum  accuracy     Example:   Standing  indoors   ~3  mins   Accuracy  3  meters  
  • 33. Cold  Start:  No  GPS  or  Wifi  
  • 34. Warm  start   Cached  loca2ons  available   GPS  has  been  run  recently  
  • 35.     Example:   ~4  seconds   Accuracy  11  meters     Warm  start  
  • 36. Warm  Start:  GPS  +  Wifi  (downtown)  
  • 37. Warm:  Accuracy  can  s2ll  fluctuate  
  • 38. Warm:  Accuracy  can  s2ll  fluctuate  
  • 39. Warm  or  cold…who  cares??     BaVery  life   User  expecta2ons     Leave  GPS  on?   Cycle  GPS  intermiVently?        
  • 41. How  to  get  beVer  baVery  life??   External  baVery  solu2on  examples:      Anker  Astro  Series  (up  to  20,000  mAh)    Energizer  XP  Series  (up  to  18,000  mAh)    Mophie  Juice  (up  to  6,000  mAh)    
  • 42. How  to  get  beVer  baVery  life??  
  • 43. How  to  get  beVer  accuracy??   External  GPS  receiver  (Wifi,  bluetooth,  plug-­‐in)     Consumer  examples:    Garmin  GLOTM    Bad  Elf  GPS    XGPS150A        
  • 44. How  to  get  beVer  accuracy??  
  • 45. How  to  get  beVer  accuracy??  
  • 46. HTML5  Geoloca2on  Overview   Limited  control  over  GPS  and  baVery   Cannot  be  minimized   Can  approximate  loca2on  w/o  GPS   Gets  loca2on  faster  when  used  w/  Wifi   Requires  JavaScript  development  experience          
  • 47. Na2ve  GPS  Overview   Fine  grained  control  over  GPS  and  baVery   Works  when  minimized   Requires  Java  development  experience          
  • 48. Collector  for  ArcGIS   hVp://resources.arcgis.com/en/collector/    
  • 49. References   www.gps.gov     hVp://www.andygup.net/android-­‐gps/       Mastering  HTML5  Geoloca2on:   hVps://www.dropbox.com/s/p6940ejtncoedyq/HTML5Geoloca2on%202.pptx       Mastering  Android  GPS:   hVps://www.dropbox.com/s/0fak3oziqyaj7i6/ OSCON_MasterAndroidGeoloca2on.pptx       Android  GPS  Test  tool:     hVps://github.com/Esri/android-­‐gps-­‐test-­‐tool       HTML5  Geoloca2on  Test  tool:   hVps://github.com/Esri/html5-­‐geoloca2on-­‐tool-­‐js    
  • 50. References   Recrea2onal  vs.  Professional  GPS:    hVp://www.esri.com/news/arcuser/0104/rec-­‐gps.html       Smartphones,  Tables  and  GPS  Accuracy:   hVp://blogs.esri.com/esri/arcgis/2013/07/15/smartphones-­‐tablets-­‐and-­‐gps-­‐accuracy/    
  • 51. Ques2ons?   Andy  Gup     Developer  Evangelist     www.andygup.net   github.com/andygup         agup@esri.com   @agup