Я новичок в Javascript и пытаюсь в конечном итоге сделать что-то, что позволит определить местоположение пользователей с помощью API getLocation с HTML5, и использовать simpleGeo для построения координат.
Пока что я пытаюсь заставить SimpleGeo работать, и у меня есть это:
var client = new simplegeo.ContextClient('YUpXKUcaTr2ZE5T5vkhaDRAXWbDbaZts');
function displayData(err, data) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(data));
}
}
client.getLocation({enableHighAccuracy: true}, function(err, position) {
if (err) {
// Could not retrieve location information. Check err for more information
} else {
// Latitude and longitude available in position.coords
var lat = position.coords.latitude;
var lon = position.coords.longitude;
$('#header').html('<p>your latitude is: ' + lat + '. And your longitude is: ' + lon + '.</p>');
}
});
client.getNearbyAddress(37.765850, -122.437094), function(err, position) {
if (err) {
$('#header').html('<p>Sorry we couldn't locate an address.</p>)
} else {
$('#header').html('<p>Your Street number is ' + street_number + '</p>');
}
});
Однако это говорит о неожиданном идентификаторе в консоли JS в Chrome.Любая помощь будет оценена.:)