var geocoder, location1, location2, gDir;
var to = "102-108 St Georges Road, Preston, VIC 3072, Australia";
geocoder = new GClientGeocoder();
gDir = new GDirections();
function test(address)
{
var from = document.getElementById("address").value;
var test = Distance(from, to);
alert(test);
}
function Distance(fromAddress, toAddress) {
GEvent.addListener(gDir, "load", function() {
var drivingDistanceKilometers = gDir.getDistance().meters / 1000;
return drivingDistanceKilometers;
});
geocoder.getLocations(fromAddress, function (response) {
if (response || response.Status.code == 200)
{
location1 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address};
location2 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address};
gDir.load('from: ' + location1.address + ' to: ' + location2.address);
}
});
}
Bookmarks