Skip to content

Instantly share code, notes, and snippets.

@addieljuarez
Created December 7, 2015 20:17
Show Gist options
  • Save addieljuarez/7f0015c195554469caa7 to your computer and use it in GitHub Desktop.
Save addieljuarez/7f0015c195554469caa7 to your computer and use it in GitHub Desktop.
var addrUrl = "http://maps.googleapis.com/maps/api/geocode/json?sensor=true&latlng="+e.coords.latitude+","+e.coords.longitude;
var addrReq = Titanium.Network.createHTTPClient();
addrReq.open("GET",addrUrl);
addrReq.send(null);
addrReq.onload = function()
{
var response = JSON.parse(this.responseText);
if(response.status == "OK"){
var resLen = response.results[0].address_components.length;
Ti.API.info('toda la info de google');
Ti.API.info(JSON.stringify(response.results[0]));
for(var i=0; i < resLen; i++) {
switch (response.results[0].address_components[i].types[0])
{
case "street_number":
Ti.API.info("street number : "+response.results[0].address_components[i].long_name);
break;
case "route":
Ti.API.info("street name : "+response.results[0].address_components[i].long_name);
break;
case "locality":
Ti.API.info("city name : "+response.results[0].address_components[i].long_name);
break;
case "administrative_area_level_1":
Ti.API.info("state name : "+response.results[0].address_components[i].long_name);
break;
case "postal_code":
Ti.API.info("zip code : "+response.results[0].address_components[i].long_name);
break;
case "country":
Ti.API.info("country name : "+response.results[0].address_components[i].long_name);
break;
}
}
}else{
showAlert('','Unable to find Address');
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment