Report abuse

var geocoder;

function initialize() {
	geocoder = new GClientGeocoder();
}
function showLocation(address) {
	geocoder.getLocations(address, handleResponse);
}

function handleResponse(response) {
	if (!response || response.Status.code != 200)
	{
		alert("There was an error");
	}
	else
	{
		var location1 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0]};
		calculateDistance(location1);
	}
}

function calculateDistance(location1) {
		var glatlng1 = new GLatLng(location1.lat, location1.lon);
		var brenham = new GLatLng(30.152289,-96.384881);
		var college_station = new GLatLng(30.610584,-96.306002);
		var miledistance1 = glatlng1.distanceFrom(brenham);
		var miledistance2 = glatlng1.distanceFrom(college_station);
		if (miledistance1 <= miledistance2) {
			var locations = (miledistance1 * .000621371192);
		} else {
			var locations = (miledistance2 * .000621371192);
		}
		return locations;
}

window.onload=function() {initialize();}