- From: Richard Barnes <rbarnes@bbn.com>
- Date: Wed, 21 Jan 2009 10:10:40 -0500
- To: public-geolocation <public-geolocation@w3.org>
Hi all, Now that we've gotten over the FPWD debate, I wanted to float the idea of one more small field to add to the API - the ability to optionally represent location as a URI: interface <dfn id="geodetic-position">Position</dfn> { ... readonly attribute DOMString locationURI; }; This field would allow a UA to provide location to a location recipient in the form of a URI, which the site could then dereference (via XHR or by passing it to a back-end system) in order to get the UA's location. This seems like it would have two important benefits, especially in the context of mobile devices: 1. It allows the referenced location server to apply privacy controls on behalf of the UA, which would relieve some of the burden on this API to provide privacy. 2. It allows the UA to provide location without doing positioning first, which means that in environments where someone other than the endpoint is doing positioning (e.g., in enterprise networks or using network-based wireless positioning), the UA doesn't have to spend any resources on finding its position -- only the location server and the location recipient. The major drawback of using a URI is that it does require an additional HTTP request. But given the number of requests that many pages makes now, one more doesn't seem like a big deal. (Note also that pages using this API will probably want to make an XHR anyway to get location-specific info.) Thoughts? --Richard
Received on Wednesday, 21 January 2009 15:11:22 UTC