私はGoogleのgeolocationAPIに苦労しています。都市名のアラートメッセージを表示する関数があります。
geocoder.geocode({ 'latLng': latlng }, function Test(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
for (var i = 0; i < results[0].address_components.length; i++) {
for (var b = 0; b < results[0].address_components[i].types.length; b++) {
if (results[0].address_components[i].types[b] == "locality") {
city = results[0].address_components[i];
break;
}
}
}
alert(city.short_name)
}
}
});
city.short_name
後で文字列として使用するために取得したいと思います。どうすればいいのですか?