- From: Doug Turner <doug.turner@gmail.com>
- Date: Tue, 3 Mar 2009 10:09:26 -0800
- To: Marc Linsner <mlinsner@cisco.com>
- Cc: Alec Berntson <alecb@windows.microsoft.com>, "public-geolocation@w3.org" <public-geolocation@w3.org>
- Message-Id: <90AC0B32-7E70-457E-AAD2-EB926BE1EC2B@gmail.com>
Hi Marc,
Yeah, we aren't going to have USA_ prepended to anything in the
geolocation api. I how about something like |simpleAddress|.
Doug
On Mar 3, 2009, at 9:53 AM, Marc Linsner wrote:
> Doug,
>
> I think what we’re trying to say it should be ‘USA_MailingAddress’
> as it doesn’t work for significant parts of the world.
>
> Several countries were represented in the formulation of the 5139
> object, all of which stated, ‘If you want to sell you product in our
> country, this is what you have to do.’
>
> YMMV
>
> -Marc-
>
>
> On 3/3/09 12:20 PM, "Doug Turner" <doug.turner@gmail.com> wrote:
>
>> Given that we are considering a reduced civic address, i think it
>> would be prudent to change the type name to something like
>> mailingAddress.
>>
>> Also, lets move timestamp to the first attribute on this interface,
>> if for nothing more than we may add more "position data attributes"
>> following mailingAddress.
>>
>> So,
>>
>>
>> interface Position {
>> readonly attribute DOMTimeStamp timestamp;
>> readonly attribute Coordinates coords;
>> readonly attribute MailingAddress mailingAddr;
>> }
>>
>> and in the PositionObjects, the attribute should be
>> MailingAddressOnly.
>>
>> Doug Turner
>>
>>
>> On Feb 27, 2009, at 8:31 AM, Alec Berntson wrote:
>>
>>> Hi,
>>> As per my Action Item from the December F2F meeting, I’d like
>>> to put forth a proposal for Civic Address Support in V2.
>>>
>>> Civic Address support will be surfaced by including an additional
>>> object in the Position object next to the cords object. For Example:
>>>
>>> interface Position {
>>> readonly attribute Coordinates <http://dev.w3.org/geo/api/spec-source.html#coordinates
>>> > coords <http://dev.w3.org/geo/api/spec-source.html#coords> ;
>>> readonly attribute DOMTimeStamp timestamp <http://dev.w3.org/geo/api/spec-source.html#timestamp
>>> > ;
>>> readonly attribute CivicAddress addr; // <-this is how it will
>>> be added
>>> };
>>>
>>>
>>> 1. The contents of the CivicAddress Object
>>> a. I propose we use the same fields as the
>>> CivicAddressReport in the Windows 7 Location API. These fields
>>> work internationally and have no geopolitical issues. They are
>>> sufficiently expressive to cover virtually any address that would
>>> be used in practice.
>>>
>>> i. Address1
>>>
>>> ii. Address2
>>>
>>> iii. City
>>>
>>> iv. PostalCode
>>>
>>> v. StateProvince
>>>
>>> vi. CountryRegion
>>> 2. Addition to PositionOptions
>>> a. The PositionsOptions object needs an option to indicate
>>> which type of data to return. This option will inform the UA of
>>> what the app wishes to see in the Position objects that it is
>>> returned.
>>> b. I propose: Enum {CoordinatesOnly, CivicAddressOnly, Either}
>>>
>>> i. CoordinatesOnly = The API only returns position objects
>>> when coords has data, addr is null
>>>
>>> ii. CivicAddressOnly – The API only returns position objects
>>> when addr has data, coords is null
>>>
>>> iii. Either – the API returns a position object whenever
>>> there is data for either CivicAddress or Coordinate data.
>>>
>>> Thanks,
>>> Alec
>>
>>
Received on Tuesday, 3 March 2009 18:10:07 UTC