W3C home > Mailing lists > Public > public-geolocation@w3.org > November 2009

RE: what's the heading when the device is not moving?

From: Thomson, Martin <Martin.Thomson@andrew.com>
Date: Wed, 11 Nov 2009 06:38:37 +0800
To: Max Froumentin <maxfro@opera.com>, Andrei Popescu <andreip@google.com>
CC: Steve Block <steveblock@google.com>, Richard Barnes <rbarnes@bbn.com>, "public-geolocation@w3.org" <public-geolocation@w3.org>
Message-ID: <8B0A9FCBB9832F43971E38010638454F0F2E5305@SISPE7MB1.commscope.com>
There's no real reason not to set this to 0. As well.  Or 24, 38, or anything.  If there is no speed, it doesn't matter.  Being able to test that a device supports the parameter is valuable.

> -----Original Message-----
> From: public-geolocation-request@w3.org [mailto:public-geolocation-
> request@w3.org] On Behalf Of Max Froumentin
> Sent: Tuesday, 10 November 2009 11:14 PM
> To: Andrei Popescu
> Cc: Steve Block; Richard Barnes; public-geolocation@w3.org
> Subject: Re: what's the heading when the device is not moving?
> 
> On 09/11/2009 23:21, Andrei Popescu wrote:
> > On Mon, Nov 9, 2009 at 12:36 PM, Steve Block<steveblock@google.com>
> wrote:
> >> I vote for null.
> >
> > +1. I chatted with Steve and he makes a good point in saying that it
> > isn't heading that should be used to detect whether the user is
> moving
> > or is still. It would be more natural for one to test the speed
> > attribute, instead. (0  means user is still,>0  means user is moving,
> > null means speed is not supported).
> 
> True, but returning null prevents the user from testing if your device
> supports heading, because in order to do so you would have to check
> whether heading is null but only if your device is moving.
> 
> There are other solutions (like returning the last recorded heading or
> NaN if the device hasn't moved yet), but they're not great either,
> probably worse. So I won't object to null, I guess.
> 
> Max.
> 

Received on Tuesday, 10 November 2009 22:38:44 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:33:56 UTC