1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
<!DOCTYPE html>
<html lang="fr">
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta charset="UTF-8" />
<title>Titre de votre page</title>
<style type="text/css">
html {
height: 100%
}
body {
height: 80%;
margin: 0;
padding: 0
}
#EmplacementDeMaCarte {
height: 100%
}
#menu{
width: 120px;
bottom: 10%;
left: 5px;
position : absolute;
border:1px solid black;
}
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var testscale;
var map;
//fonction qui ne fonctionne pas pour afficher l'échelle:
function afficheechelle(){
if (document.getElementById("echelle").checked==true) {
var testscale=true;
} else {
var testscale=false;
}
}
//fonction d'initialisation
function initialisation(){
var centreCarte = new google.maps.LatLng(47.389982, 0.688877);
var optionsCarte = {
zoom: 8,
center: centreCarte,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scaleControl: testscale,
scaleControlOptions: {
position: google.maps.ControlPosition.RIGHT_BOTTOM,
style: google.maps.ScaleControlStyle.DEFAULT
}
}
//création de la carte en fonction des options, et dans la dic EmplacementDeMaCarte
var map = new google.maps.Map(document.getElementById("EmplacementDeMaCarte"), optionsCarte);
}
</script>
</head>
<body onload="initialisation()">
<!-- emplacement de la carte définie plus haut -->
<div id="EmplacementDeMaCarte"></div>
<!-- checkbox permettant d'afficher ou non l'échelle -->
<div id="menu">Echelle: </td><td><input type="checkbox" id="echelle" onclick="afficheechelle();"/></div>
<noscript>
<p>Attention : </p>
<p>Afin de pouvoir utiliser Google Maps, JavaScript doit être activé.</p>
<p>Or, il semble que JavaScript est désactivé ou qu'il ne soit pas supporté par votre navigateur.</p>
<p>Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis essayez à nouveau.</p>
</noscript>
</body>
</html> |
Partager