さまざまな変数スコープを試しましたが、どれもうまくいきませんか? コールバックは有効な結果を取得していますが、割り当てた変数のスコープに関係なく、コールバックが終了すると値が失われますか??
var geocoder;
var Lat;
var Long;
function codeAddress()
{
var geocoder = new google.maps.Geocoder();
var addy1......
geocoder.geocode({ 'address': fullAddress }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK)
{
Lat = results[0].geometry.location.lat();
Long = results[0].geometry.location.lng();
}
else
{
alert("Geocode was not successful for the following reason: " + status);
}
});
alert(Lat);
document.getElementById("Address_AddyLat").type.value = Lat;
document.getElementById("Address_AddyLong").value = Long;
}
ご意見ありがとうございます。