<html>
<?php
require "nxgooglemapsapi.php";
$api = new NXGoogleMapsAPI();
// setup the visual design of the control
$api->setWidth(800);
$api->setHeight(600);
$api->setZoomFactor(6);
$api->addControl(GSmallMapControl);
// define points
$points = array(array(50,10,'Point1'), array(51,15, 'Point2'));
// add a point.
for ($i=0; $i<count($points); $i++) {
$api->addGeoPoint($points[$i][0],$points[$i][1], $points[$i][2] , true);
}
//define addresses
$addresses = array(array('Stuttgart, Germany', 'Stuttgart'), array('Munich, Germany', 'Munich'));
// add the addresses
for ($i=0; $i<count($addresses); $i++) {
$api->addAddress($addresses[$i][0], $addresses[$i][1], true);
}
?>
<head>
<?php echo $api->getHeadCode(); ?>
</head>
<body onLoad="<?php echo $api->getOnLoadCode(); ?>">
<h1> Scrolling the map </h1>
<?php echo $api->getBodyCode(); ?>
<br><br>
<?php
// draw the links for the geopoints
for ($i=0; $i< count($points); $i++) {
echo '<a href="#" onclick="moveToGeopoint('.$i.');">Move to '.$points[$i][2].'</a><br>';
}
// draw the links for the addresses
for ($i=0; $i< count($addresses); $i++) {
echo '<a href="#" onclick="moveToGeopoint('.$i.');">Move to '.$addresses[$i][1].'</a><br>';
}
?>
</body>
</html>
|