| De : | à : |
var map = null;
var icone = null;
var mgr = null;
var gdir = null;
function initialize()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("GoogleDiv"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(48.80233, 2.129823),10);
gdir = new GDirections(map, document.getElementById("detail_itineraire"));
affiche_tableau (tab_points);
}
}
function changeFormVisibility(val_display){
if(document.getElementById('frm_itineraire').style.display == "block"){
document.getElementById('cell_iti').style.height = 30;
document.getElementById('frm_itineraire').style.display = "none";}
else
document.getElementById('frm_itineraire').style.display = "block";
if(document.getElementById("lien_iti").innerHTML == ">> ITINÉRAIRE")
document.getElementById("lien_iti").innerHTML = "ITINÉRAIRE :";
else
document.getElementById("lien_iti").innerHTML = ">> ITINÉRAIRE";
}
function changeSens(val_sens,couleur){
document.frm_itineraire.blnSens.value = val_sens;
if(val_sens == 0){
document.getElementById('sens1').className = "lien_"+couleur;
document.getElementById('sens2').className = "lien_"+couleur+"_iti";}
else{
document.getElementById('sens1').className = "lien_"+couleur+"_iti";
document.getElementById('sens2').className = "lien_"+couleur;}
}
function setDirections(fromAddress, toAddress, locale) {
document.getElementById('liste_sites').style.display = "none";
document.getElementById('itineraire').style.display = "block";
gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale });
}
var tab_points = new Array();
function Point(lat,lng,ind_icone, html){
this.lat = lat;
this.lng = lng;
this.ind_icone = ind_icone;
this.html = html;
}
function cstr_icone(url_img_icone , width , height){
ico = new GIcon();
ico.image = url_img_icone;
ico.iconSize = new GSize(width, height);
ico.iconAnchor = new GPoint(6, 20);
ico.infoWindowAnchor = new GPoint(5, 1);
return ico;
}
function affiche_tableau (tab) {
mgr = new MarkerManager(map,{ borderPadding: 50, maxZoom: 15, trackMarkers: true });
var batch = [];
for(i=0;i