Make the Google Client Location API's output compliant with the w3c geolocation specification

This commit is contained in:
Craig Andrews 2009-11-20 15:06:31 -05:00
parent b688c572c9
commit a3285faac1
1 changed files with 11 additions and 10 deletions

View File

@ -161,22 +161,23 @@ var AjaxGeoLocation = (function() {
var cl = google.loader.ClientLocation;
var position = {
latitude: cl.latitude,
longitude: cl.longitude,
altitude: null,
accuracy: 43000, // same as Gears accuracy over wifi?
altitudeAccuracy: null,
heading: null,
velocity: null,
timestamp: new Date(),
coords: {
latitude: cl.latitude,
longitude: cl.longitude,
altitude: null,
accuracy: 43000, // same as Gears accuracy over wifi?
altitudeAccuracy: null,
heading: null,
speed: null,
},
// extra info that is outside of the bounds of the core API
address: {
city: cl.address.city,
country: cl.address.country,
country_code: cl.address.country_code,
region: cl.address.region
}
},
timestamp: new Date()
};
successCallback(position);