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

Reply via email to