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
| function initCarte(){
var i, nb = data.length;
var oMarker, oPolyline, oPath =[];
var oMap = new google.maps.Map(document.getElementById('div_carte'),{
'center': new google.maps.LatLng(46.07847,-1.218216),
'zoom': 10,
'backgroundColor': '#fff',
'streetViewControl': false,
'zoomControlOptions': {
'style': google.maps.ZoomControlStyle.SMALL
},
'mapTypeId': google.maps.MapTypeId.ROADMAP
});
// on boucle sur les données
for( i=0; i < nb; i++){
// création du marker, optionnel
oMarker = new google.maps.Marker({
'map' : oMap,
// icone personalisée
'icon':{
'path': google.maps.SymbolPath.CIRCLE,
'fillColor': 'white',
'fillOpacity': 0.5,
'scale': 6,
'strokeColor': 'red',
'strokeWeight':1
},
'position': new google.maps.LatLng( data[i][0], data[i][1])
});
// stocke les donnees au format new google.maps.LatLng
oPath.push( new google.maps.LatLng( data[i][0], data[i][1]));
}
// creation de la polyline trajet
oPolyline = new google.maps.Polyline({
'path' : oPath,
'map': oMap,
'strokeColor': "#FF0000",
'strokeOpacity': 0.6,
'strokeWeight': 3
});
} |
Partager