A little js code to retrieve long and lat from adress using google api
function getLtLgFromAdresse(address,apiKey){
var lng;
var lt;
jQuery.ajax({
type: "GET",
url: "https://maps.googleapis.com/maps/api/geocode/xml?address="+address+"&key="+apiKey,
dataType: "xml",
success: function(xml) {
if(jQuery(xml).find('status').text() == 'OK'){
var locationNode = jQuery(xml).find('result:first'). find('geometry').find('location');
lng = locationNode.find('lng').text();
lt = locationNode.find('lat').text();
alert("lng: "+lng+" lat:"+lt)
} else{
alert('Error!');
}
}
});
}
apiKey is your google key, read this for more infohttps://developers.google.com/maps/documentation/geocoding/
Note that here we show only the first occurence "using the :first near to the selector result.
No comments:
Post a Comment