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 80 81 82 83 84 85
| <script type="text/javascript">
var adresses = [
'ZI le Poulin, 79250 Nueil les Aubiers',
'Le Moulin Brunet, 85390 Cheffois',
'Bellevue, 85120 St Pierre du Chemin',
'Les Rimbretières, 79140 Cirière',
'La Benetière, 85120 St Pierre du Chemin',
'La Guerre, 85120 La Tardière',
'La Haute Luque, 79380 St Marsault',
'Le Bois Richard, 79300 Clazay'
];
</script>
<script type="text/javascript">
var carte;
function initialiser() {
var latlng = new google.maps.LatLng(46.779231, -1);
//objet contenant des propriétés avec des identificateurs prédéfinis dans Google Maps permettant
//de définir des options d'affichage de notre carte
var options = {
center: latlng,
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
carte = new google.maps.Map(document.getElementById("carte_tournee"), options);
var geocoder = new google.maps.Geocoder();
var redStar = {
path: 'M 125,5 155,90 245,90 175,145 200,230 125,180 50,230 75,145 5,90 95,90 z',
fillColor: "#F00", // rouge
fillOpacity: 0.8,
scale: 0.08,
strokeColor: "#F90", // orange
strokeWeight: 1
};
var greenStar = {
path: 'M 125,5 155,90 245,90 175,145 200,230 125,180 50,230 75,145 5,90 95,90 z',
fillColor: "#0F0", // vert
fillOpacity: 0.8,
scale: 0.08,
strokeColor: "#090", // vert foncé
strokeWeight: 1
};
// on affiche les marqueurs
for (i=0 ; i<adresses.length ; i++)
{
var adresse = adresses[i];
geocoder.geocode( { 'address': adresse}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK)
{
//carte.setCenter(results[0].geometry.location);
var marqueur = new google.maps.Marker({
'numero' : i,
'position' : results[0].geometry.location,
'map' : carte,
'flat' : true,
'icon' : greenStar,
'title' : adresse
});
var infoFenetre = new google.maps.InfoWindow();
google.maps.event.addListener( marqueur, 'mouseover', function() {
infoFenetre.setContent('<span style="color: #000;">' + this.title + '</span>');
infoFenetre.open( this.getMap(), this);
});
google.maps.event.addListener( marqueur, 'mouseout', function() {
infoFenetre.close( this.getMap(), this);
});
//setEventMarker( marqueur, infoFenetre, adresses[2]);
}
});
}
} // fin fonction initialiser()
$(document).ready(function () {
$('#contenus').css('width', '100%');
initialiser();
});
</script> |
Partager