- From: Angel Machín <angel.machin@gmail.com>
- Date: Wed, 17 Dec 2008 14:40:19 +0000
- To: public-geolocation <public-geolocation@w3.org>
- Message-ID: <5562f69c0812170640g7d44880dp4a0ec39a3dee50dd@mail.gmail.com>
... and these are the requirements copied from the same document. ______________________________________________________ [IFC-LOC-430] A Web Application SHOULD be able to manage and select the Location Providers available. [IFC-LOC-430.1] A Web Application SHOULD be able to obtain a list of Location Providers available. [IFC-LOC-430.2] For each Location Provider, the Location Method used by this Location Provider MUST be specified (as part of the returned information). [IFC-LOC-430.3] A Web Application SHOULD be able to select a preferred Location Provider. [IFC-LOC-430.4] At least one Location Method per Location Provider SHOULD be supported. [IFC-LOC-430.5] Location Methods MAY include: - Angle of Arrival Method - Assisted Method - Cell-Id Method - Network Based Method - Terminal Based Method - Time Difference Method - Time of Arrival Method - Unassisted Method - WiFi Neighbourhood Method (See JSR 179 [10] and [11] for further details) ______________________________________________________ [IFC-LOC-440] A Web Application MUST be able to obtain a one-shot location update. [IFC-LOC-440.1] If the one-shot location update request fails, the Web Application SHOULD be returned the last known location retrieved by the Terminal or empty. [IFC-LOC-440.2] The one-shot location update response object MUST include: - Latitude (-90 to +90 WGS84 degrees) - Longitude (-90 to +90 WGS84 degrees) - Altitude - Horizontal Accuracy (0 to 3.4028e+38 metres) - Vertical Accuracy - Timestamp (YYYY-MM-DDThh:mm:ssZ) - Heading - Velocity ______________________________________________________ [IFC-LOC-450] A Web Application MUST be able to retrieve the last known location update information when the current location information cannot be determined on the Terminal. ______________________________________________________ [IFC-LOC-460] A Web Application MUST be able to obtain periodic location updates. [IFC-LOC-460.1] The Web Application MUST be able to implement and specify a location listener or an equivalent method of asynchronously receiving location updates. [IFC-LOC-460.2] A Web Application MUST be able to stop periodic location updates. On completion, the associated location listener interface MUST NOT receive any further location updates. [IFC-LOC-460.3] The Web Application MAY be able to specify a distance filter for the control of location notification intervals. The distance filter parameter states the minimum distance the user must move before an update event is generated and sent to the Web Application. ______________________________________________________ [IFC-LOC-470] The Web Application SHOULD be able to programmatically specify a timeout value for any location information request. [IFC-LOC-470.1] If a location request timeout (on either the one-shot method [IFC-LOC-440] or the periodic location update method [IFC-LOC-460]) is reached, the request SHOULD return the last known location information. [IFC-LOC-470.2] If a last known location update information is unavailable, the request SHOULD return an empty value or an exception. ______________________________________________________ [IFC-LOC-480] The Web Application MAY be able to programmatically specify the desired accuracy for any location information request. [IFC-LOC-480.1] The Terminal MAY check a location as many times as needed to achieve the desired accuracy. [IFC-LOC-480.2] The desired accuracy MAY be checked against the actual horizontal and vertical accuracy returned in a location response. (ref: https://developer.apple.com/iphone/library/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html ) ______________________________________________________ [IFC-LOC-490] A Web Application MUST be able to query the orientation of a Terminal. [IFC-LOC-490.1] The orientation response object SHOULD include: - azimuth: the Terminal's horizontal compass bearing in relation to true north: 0 to 360 degrees. [IFC-LOC-490.2] The orientation response object MAY include - pitch: the Terminal's angle in a vertical plane orthogonal to the ground: -90 to 90 degrees), - roll: the Terminal's rotation in degrees around its own longitudinal axis: -180 to 180 degrees) >
Received on Wednesday, 17 December 2008 14:40:54 UTC