onChange and raw position vs. error-corrected position

Hi everyone.

I was thinking about the onChange event for location and it occurred to me that there may be two different types of location change events we want to have:

1. Raw feed of lat/lon as understood by the browser (or device or service) which will have 'drift' and 'bounce' around the actual location.  In the case of GPS, this occurs every read of the location.  As a side note, it is up to the location supplier to decide the frequency which they allow a change event to happen, but it could be every available cycle for higher performance applications.  

One potential here is to set a frequency with which the callback wants to be called (maybe every available read, every second, every minute, etc.).

2. Error corrected lat/lon where the supplier of the data tries to remove any bounce and match to some other source of data (such as the case of road matching for a GPS device like Dash) or by using other technologies (such as accelerometers help to do dead reckoning).  Ideally, this would have a frequency that can be set as well...

Ideally, there would be #2 so that applications don't have to worry about trying to do their own error correction.

I would make #1 a MUST and #2 a MAY.

Thoughts?

Thanks.

Chris Butler | Content Platform Evangelist, Dash Navigation | Office: 408-543-2939 | Mobile: 415-577-9130 | Fax: 408-400-0939 | Send an address to my car 

Received on Saturday, 21 June 2008 16:27:27 UTC