- From: Greg Bolsinga <bolsinga@apple.com>
- Date: Wed, 19 Nov 2008 09:30:31 -0800
- To: Doug Turner <doug.turner@gmail.com>
- Cc: public-geolocation <public-geolocation@w3.org>, Richard Barnes <rbarnes@bbn.com>, Martin Thomson <Martin.Thomson@andrew.com>
On Nov 19, 2008, at 9:19 AM, Doug Turner wrote: > I was thinking it would be something like -- the web app could say, > "I don't care if the location is a bit stale". So, if a web app > passed 600 as the modifiedSince, that would mean that the UA could > return a position that is <= 10 minutes old. > > >> An alternative could be if the UA can't provide a position within >> the PositionOptions timeout parameter, it will return the last >> position obtained by the UA, across all pages? This would need a >> flag supplied to let the developer know they are getting >> potentially stale data. Perhaps this can be a Position field in the >> PositionError that is lastPosition, only set when the error code is >> TIMEOUT? > > That is an idea. I am not sure I like returning a position at all > in most error cases. Yeah, should it be NULL except in the timeout case? Thinking about it more, in this scenario the user would have to wait for the timeout to expire to get the stale data. That is probably acceptable, because if the location is returned before that, they don't get stale data. If they set timeout=0, they will get the stale data, unless something else is already 'hot' and has the real position. -- Greg
Received on Wednesday, 19 November 2008 17:31:11 UTC