У меня есть следующий код для получения широты и долготы для данного адреса, но в разрешении на Google URL отказано.
function getlatlng (address, callback) {var addressval = address;адрес вар;вар URL;var googleUrl = "http://maps.google.com/maps/api/geocode/json?"; var sensor =" & sensor = false ";
if (addressval != null && addressval != "" && addressval.length != 0) {
address = "address=" + encodeURIComponent(addressval);
$.ajax({
url: googleUrl + address + sensor,
type: "POST",
async: false,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function(longlatJson) {
var jsonObj = JSON.parse(JSON.stringify(longlatJson));
var lat = jsonObj.results[0].geometry.location.lat;
var lng = jsonObj.results[0].geometry.location.lng;
cb(lat, lng);
},
error: function() { alert("unable to conect to google server"); }
});
}
}
Это будет мой функциональный вызов getlatlng для данного адреса
getlatlng (address,function (lat, lng) {alert (lat); alert (lng); ............... ...............
});