jeg har fået det nogenlunde til at virke, men vil gerne ændre koden så den ikke viser kort osv så resultatet loader hurtigere, og så vi kan føre resultat afstands tallet videre i scriptet:
<html>
<head>
<title>Google Maps JavaScript API Example: Simple Directions</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/
<script src="
http://maps.google.com/maps?file=api&v=2&key=KEY" type="text/javascript"></script>
<script type="text/javascript">
function display()
{
var miles = directions.getDistance().html;
GLog.writeHtml("The distance is " + miles);
}
</script>
</head>
<body>
<div id="map_canvas" style="width: 70%; height: 480px; float:left; border: 1px solid black;"></div>
<div id="route" style="width: 25%; height:480px; float:right; border; 1px solid black;"></div>
<br/>
<?
$address = "denmark, 2200";
$saddress = "denmark, 4700";
echo '<script type="text/javascript">';
echo 'map = new GMap2(document.getElementById("map_canvas"));';
echo 'directions = new GDirections(map, document.getElementById("directions"));';
echo 'var address = "'.$address.'";';
echo 'var saddress = "'.$saddress.'";';
echo 'GEvent.addListener(directions,"load", display);';
echo 'directions.load("from: " + address + " to: " + saddress);';
echo '</script>';
?>
</body>
</html>