Not necessarily. In most of New England here we have network coverage. So, I get that network location services have lower power requirements. What about the other parameters? Like how often to be notified (either min time or min distance) do those affect power usage in any significant way for an app like this?
What's a good strategy here? On Tuesday, March 6, 2012 6:42:00 PM UTC-5, lbendlin wrote: > > so - GPS it is. Tell them to bring a spare battery. > > On Tuesday, March 6, 2012 5:45:20 PM UTC-5, RedBullet wrote: >> >> Generally out in the country. >> >> On Tuesday, March 6, 2012 5:07:36 PM UTC-5, lbendlin wrote: >>> >>> you are not saying where they are riding the bike. Network location >>> services work MUCH better in densely populated areas than out in the >>> country. >>> >>> On Tuesday, March 6, 2012 1:16:00 PM UTC-5, RedBullet wrote: >>>> >>>> I am writing an app that will will follow a route on the map, very >>>> similar to a car navigation (except that it is following a specific route, >>>> not simply trying to get to a location). >>>> >>>> What I am interested in is what would you recommend regarding which >>>> provider to use, and what criteria to use when listening for location >>>> changes. >>>> >>>> Overall what I need to do is the following: >>>> >>>> 1. Announce when I am off course by about 100 meters >>>> 2. Announce when I am approaching a turn by about 100-200 meters >>>> 3. go to the next waypoint when I arrive at a turn (about 50 meters) >>>> 4. cyclists ride about 10-30 MPH >>>> 5. Rides generally last 3-8 hours (so think battery power). >>>> >>>> Right now I am doing this: >>>> locationManager = (LocationManager) >>>> getSystemService(Context.LOCATION_SERVICE); >>>> Criteria criteria = new Criteria(); >>>> criteria.setAccuracy(Criteria.ACCURACY_COARSE); >>>> criteria.setPowerRequirement(Criteria.POWER_LOW); >>>> provider = locationManager.getBestProvider(criteria, false); >>>> >>>> locationManager.requestLocationUpdates( >>>> provider, >>>> MINIMUM_TIME_BETWEEN_UPDATES, >>>> MINIMUM_DISTANCE_CHANGE_FOR_UPDATES, >>>> this >>>> ); >>>> >>>> Where min time is 5000 and min distance is 10 >>>> >>>> Any other recommendations? Like should I just always pick GPS for >>>> provider? Or other strategies? >>>> >>>> Thanks in advance! >>>> >>> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en