W3C Geolocation API
The W3C Geolocation API is an attempt by the W3C to provide a uniform interface for the determination of geographic location information for a client -side device. It defines a number of objects that match the ECMAScript standard, which, once executed, the target application, notify the geographical location of the device by querying servers with local information. The most common sources of location information IP address (using geolocation ), WiFi and Bluetooth MAC address, RFID, WLAN connection information, or the IDs of GPS and GSM/CDMA2000-Mobiltelefonen. The location is transmitted with an accuracy that depends on the best available source of local information.
Distribution in web browsers
Web pages can use the Geolocation API in two ways: directly, if the browser supports it (this is the case with the current versions of Firefox, Chrome, Opera, Safari and Internet Explorer); or with Google Gears. In the latter case it must be installed on the target browser the Google Gears plugin and the website needs to load Google Gears with the following HTML code:
Geotargeting Gears (software) Android (operating system) Canonical XML Document Object Model Internationalization Tag Set MathML RDF-Schema Semantic Interpretation for Speech Recognition Simple Knowledge Organization System Synchronized Multimedia Integration Language Speech Recognition Grammar Specification Speech Synthesis Markup Language SPARQL Timed Text VoiceXML Web Services Description Language XForms XHTML XInclude XLink XML Base XML-Encryption XML Events XPointer XProc XSL Call Control eXtensible Markup Language CURIE HTML5 InkML Rule Interchange Format SMIL Timesheets SXBL Extensible Forms Description Language XFrames XAdES Extensible User Interface Protocol W3C Markup Validation Service Web Accessibility Initiative