<?
/* GPX Drawer Version: 1.0 Author: David Boardman URL: http://www.netzfunk.org/?usr=d Licenced under Creative Commons Attribution-NonCommercial-ShareAlike 2.5
If redistributed in any form, please include credits and a link to http://www.netzfunk.org/?usr=d */
include('inc/config.php');
set_time_limit($config['timelimit']);
require_once("cls/cls.gpxDrawer.php"); require_once('cls/cls.SofeeXmlParser.php');
// VARS $path=$config['mainfolder'].$config['mapfolder']; $pathgpx=$config['mainfolder'].$config['gpxfolder']."/"; $mapname="nome_mappa"; $mapwidth=1650; // larghezza mappa $mapheight=1100; // altezza mappa $scale=2200; // scala $xmlfile="esempioGPX.xml"; $legenda=1; // posizione della legenda (1:alto-sx; 2:alto-dx; 3:basso-sx; 4:basso-dx;) $context=1;
// PARSING FILE GPX $xml = new SofeeXmlParser(); $xml->parseFile($pathgpx,$xmlfile); $tree = $xml->getTree(); unset($xml);
// ISTANZA GPX DRAWER $gps=new gpxDrawer($mapwidth,$mapheight,$mapname,$path,$tree,$scale,$legenda,$context);
// COLLECT DATA $meta=$gps->collectMETA(); $wpt=$gps->collectWPT(); //$rte=$gps->collectRTE(); //$trk=$gps->collectTRK(); $trkpt=$gps->collectTRKPT();
// BUILD MAP $gps->drawMap();
$area=$gps->getMapArea();
echo "<h5>Distanza percorsa ".$gps->getPathDistance()."km</h5>"; ?> <html> <head> <title></title> <style> h1 { font-size:18px } a:link { color:#33c } a:visited { color:#339 }
/* This is where you can customize the appearance of the tooltip */ div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#dee7f7; border:1px solid #336; width:250px; padding:4px; color:#000; font-size:11px; line-height:1.2; } /* These are optional. They demonstrate how you can individually format tooltip content */ div.tp1 { font-size:12px; color:#336; font-style:italic } div.tp2 { font-weight:bolder; color:#337; padding-top:4px } </style> <script type="text/javascript" src="inc/js/initTooltip.js"></script> <script type="text/javascript"> function showPOI(poi){ var x=window.open('poi/'+poi,'poi','left=250,top=200,width=245,height=320,toolbar=no,statusbar=no,location=no,addressbar=no,resizable=no'); x.focus(); } </script> </head> <body> <? echo $gps->outMetaData(); ?> <img src="<?=$config['mapfolder']?>/map_<?=$mapname?>.png" border="0" usemap="#gpsmap" width="<?=$mapwidth; ?>" height="<?=$mapheight;?>"/> <map name="gpsmap"> <?=$area?> </map> <script src="inc/js/dw_event.js" type="text/javascript"></script> <script src="inc/js/dw_viewport.js" type="text/javascript"></script> <script src="inc/js/dw_tooltip.js" type="text/javascript"></script> </body> </html>
|