aradius = parseInt(document.getElementById('slider_1').value);pour avoir la valeur du slider dans la variable aradius.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Sliders JavaScript</title> <!-- DÉBUT inclusions nécéssaires pour les sliders --> <link type="text/css" rel="stylesheet" href="http://manad.be/example/CSS/slider.css" /> <script type="text/javascript" src="http://manad.be/example/JS/slider.js"></script> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> <script type="text/javascript" > // mise en page de la carte aradius = 15000 ; // Les elements que doit changer la var monCercle = null; var maCarte = null; function initialisation(){ var centreCarte = new google.maps.LatLng(50.6667, 4.71667); if(aradius<=20000){azoom=10;} else{if(aradius<=50000){azoom=9;} else{if(aradius<=90000){azoom=8;} else{if(aradius<=170000){azoom=7;} else{azoom=6;}}}} var optionsCarte = { zoom: azoom, center: centreCarte, mapTypeId: google.maps.MapTypeId.ROADMAP, scrollwheel: false, zoomControl: false, panControl: false, mapTypeControl: false, streetViewControl: false, keyboardShortcuts: false, scrollwheel: false, rotateControl: false, overviewMapControl: false, } maCarte = new google.maps.Map(document.getElementById("EmplacementDeMaCarte"), optionsCarte); var optionsMarqueur = { position: centreCarte, map: maCarte, title: "Titre de mon premier marqueur" } var marqueur = new google.maps.Marker(optionsMarqueur); var optionsCercle = { center: centreCarte, map: maCarte, radius: aradius, fillColor: "#FF0000", fillOpacity: .2, strokeColor: "#0000FF", strokeOpacity: 1.0, trokeWeight:1, } monCercle = new google.maps.Circle(optionsCercle); } google.maps.event.addDomListener(window, 'load', initialisation); // mise en page du curseur slider function curseur(){ if(document.getElementById('slider_1')){ // On recupere la valeur du slider dans aradius aradius = parseInt(document.getElementById('slider_1').value); document.getElementById('slider_1_msg').innerHTML = aradius; // Si la carte est initialisee if(maCarte != null){ // calcul du zoom if(aradius<=20000){azoom=10;} else{if(aradius<=50000){azoom=9;} else{if(aradius<=90000){azoom=8;} else{if(aradius<=170000){azoom=7;} else{azoom=6;}}}} // Affectation du zoom maCarte.setZoom(azoom); } // Si le cercle est initialise if(monCercle != null){ // On change son rayon monCercle.setRadius(aradius); } }} </script> </head> distance en km: 0 <script type="text/javascript"> init_slider('slider_1',0,0,1000000,1500,300,curseur); </script> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question