- From: Richard Barnes <rbarnes@bbn.com>
- Date: Tue, 11 Nov 2008 13:31:18 -0500
- To: Doug Turner <doug.turner@gmail.com>
- CC: Andrei Popescu <andreip@google.com>, "Thomson, Martin" <Martin.Thomson@andrew.com>, Greg Bolsinga <bolsinga@apple.com>, public-geolocation <public-geolocation@w3.org>
Given that it's much easier to come up with a civic address representation than to come up with guidance on reverse geocoding, might we consider addressing this in v1? The structure could essentially be a copy/paste from RFC 5139 (proposed text below; or choose some reasonable subset of it). API calls, or integration with the Position structure, would be easy to add. --Richard -----BEGIN proposed interface----- interface Civic { readonly attribute DOMString country; readonly attribute DOMString A1; readonly attribute DOMString A2; readonly attribute DOMString A3; readonly attribute DOMString A4; readonly attribute DOMString A5; readonly attribute DOMString A6; readonly attribute DOMString PRM; readonly attribute DOMString PRD; readonly attribute DOMString RD; readonly attribute DOMString STS; readonly attribute DOMString POD; readonly attribute DOMString POM; readonly attribute DOMString RDSEC; readonly attribute DOMString RDBR; readonly attribute DOMString RDSUBBR; readonly attribute DOMString HNO; readonly attribute DOMString HNS; readonly attribute DOMString LMK; readonly attribute DOMString LOC; readonly attribute DOMString FLR; readonly attribute DOMString NAM; readonly attribute DOMString PC; readonly attribute DOMString BLD; readonly attribute DOMString UNIT; readonly attribute DOMString ROOM; readonly attribute DOMString SEAT; readonly attribute DOMString PLC; readonly attribute DOMString PCN; readonly attribute DOMString POBOX; readonly attribute DOMString ADDCODE; } // For example... var addr = navigator.geolocation.lastPosition.civic; // Print a US address var addrStr = "" addrStr += addr.HNO +" "+ addr.RD +" "+ addr.STS +"\n"; addrStr += addr.A3+ ", "+ addr.A1 +" "+ addr.PC +"\n"; -----END proposed interface----- Doug Turner wrote: > > > On Nov 11, 2008, at 9:53 AM, Andrei Popescu wrote: > >> Hi Martin, >> >> On Mon, Nov 10, 2008 at 9:51 PM, Thomson, Martin >> <Martin.Thomson@andrew.com> wrote: >>> Hi Andrei, >>> >>> I think that you've got it, but rather than could, I'm saying >>> "should". The API shouldn't assume that the two have the same >>> source, but it doesn't need to be. >>> >>> Rather than saying that we should revisit reverse geocoding in >>> version 2, you should be saying that we should revisit _civic >>> addresses_ in version 2. >> >> Ok, fair enough. I suspect we'll see more demand for this once this >> spec opens up to a larger audience, so I believe it'll be one of the >> top discussion items for v2. >> >> All the best, >> Andrei > > > > +1 > >
Received on Tuesday, 11 November 2008 18:32:05 UTC