par
albat » 08 juin 2011, 14:06
Bien le bonjour,
J'utilise l'API Google Map (v3, Javascript) sur un de mes sites pour afficher des cartes.
Tout fonctionne bien, hormis le fait que les noms des mers et des pays apparaissent en anglais.
J'ai essayé d'inclure le paramétrage
language : "Fr" dans ma variable
param, mais sans succès.
Apparemment, il faudrait que j'utilise un objet de type GeoCoder, mais je ne vois pas où il intervient.
Comment faites-vous ?
Merci,
function gmap()
{ var centrage = new google.maps.LatLng(<?php echo $lat[0]; ?>, <?php echo $long[0]; ?>);
var param = { zoom : <?php echo $zoom[0]; ?> ,
center : centrage,
mapTypeId : google.maps.MapTypeId.TERRAIN,
navigationControlOptions : { style : google.maps.NavigationControlStyle.ZOOM_PAN } ,
scaleControl : true ,
// language : "Fr" , // Ça, ça ne marche pas
streetViewControl : false
};
var map = new google.maps.Map(document.getElementById("carte"), param);
}
Bien le bonjour,
J'utilise l'API Google Map (v3, Javascript) sur un de mes sites pour afficher des cartes.
Tout fonctionne bien, hormis le fait que les noms des mers et des pays apparaissent en anglais.
J'ai essayé d'inclure le paramétrage [b]language : "Fr"[/b] dans ma variable [i]param[/i], mais sans succès.
Apparemment, il faudrait que j'utilise un objet de type GeoCoder, mais je ne vois pas où il intervient.
Comment faites-vous ?
Merci,
[html]function gmap()
{ var centrage = new google.maps.LatLng(<?php echo $lat[0]; ?>, <?php echo $long[0]; ?>);
var param = { zoom : <?php echo $zoom[0]; ?> ,
center : centrage,
mapTypeId : google.maps.MapTypeId.TERRAIN,
navigationControlOptions : { style : google.maps.NavigationControlStyle.ZOOM_PAN } ,
scaleControl : true ,
// language : "Fr" , // Ça, ça ne marche pas
streetViewControl : false
};
var map = new google.maps.Map(document.getElementById("carte"), param);
}[/html]