Torna al Thread
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Mappa ottenuta con MapDev - By Gianni x AlexMed</title>
<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"></script>
<!--
La funzione Javascript che segue restituisce il valore associato
al parametro 'ParamName' (da impostare di volta in volta)
passato attraverso la QueryString
//-->
<script type="text/javascript" src="getQSParam.js"></script>
<!--
Quella che segue è la funzione di MapDev, alla quale
ho apportato una piccola modifica per impostare sulla mappa
i parametri ottenuti dalla QueryString, che dovrà avere la forma:
?LA=valore_di_latitudine&LO=valore_di_longitudine
//-->
<script type="text/javascript">
var map = null;
function GetMap() {
var LA = getQSParam('LA'); // Latitudine passata con la QueryString
var LO = getQSParam('LO'); // Longitudine passata con la QueryString
var map = new VEMap('myMap');
map.LoadMap(new VELatLong(parseFloat(LA), parseFloat(LO)), 10 ,'h' ,false);
}
</script>
</head>
<body onload="GetMap();" style="margin:0px; padding:0px; border:0px;">
<!--
Scrivo il DIV per la mappa utilizzando una funzione JavaScript
in maniera tale che posso impostare anche larghezza e altezza
della mappa attraverso parametri passati alla QueryString
//-->
<script type="text/javascript">
var W = getQSParam('W'); // Larghezza mappa passata con la QueryString
var H = getQSParam('H'); // Altezza mappa passata con la QueryString
// Se i parametri W e H non vengono passati con la QueryString
// imposto il valore 400 come default
if (W == null) W=400;
if (H == null) H=400;
// Scrivo il div nel documento
document.write('<div id="myMap" style="width:' + W + 'px; height:' + H + 'px; padding:0px; margin:0px; border:1px #000000 solid;"></div>');
</script>
</body>
</html>