Skip to content

Instantly share code, notes, and snippets.

@mborodov
Last active December 18, 2015 18:19
Show Gist options
  • Save mborodov/5824408 to your computer and use it in GitHub Desktop.
Save mborodov/5824408 to your computer and use it in GitHub Desktop.
function getGoogleGeoTag(lat,lng) {
$.get("http://maps.googleapis.com/maps/api/geocode/json?latlng="+ lat +"," + lng +
"&sensor=false&language=ru",function(data) {
// Define address array for short
var address_array = data.results[0].address_components;
// Define finish substrings
var country ="";
var city = "";
var street = "";
// Find substrings
for (address_key in address_array) {
if (address_array[address_key].types[0] == "country") {
country = address_array[address_key].long_name;
}
if (address_array[address_key].types[0] == "locality") {
city = address_array[address_key].long_name;
}
if (address_array[address_key].types[0] == "route") {
street = address_array[address_key].long_name;
}
}
// Join substring in finish string
var geoString = street+", "+city+", "+country;
return geoString;
});
}
@mborodov
Copy link
Author

need jquery for Ajax request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment