Je cherche à faire en sorte que lorsque un élément html est survolé, le code couleur d'un marqueur dans l'api Google Maps v3 change.
Voici le code Google Maps:
$(document).ready(function(){
var markers;
var map;
var infowindow = new google.maps.InfoWindow();
var bounds = new google.maps.LatLngBounds();
markers = new Array();
var mapOptions = {
zoom: 0, //Réglé à 0 car nous utilisons un format automatique avec les limites
disableDefaultUI: true,
zoomControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
map = new google.maps.Map(document.getElementById("map"), mapOptions);
map.fitBounds(bounds);
$("#map_list ul li").each(function(index) {
var markerLatLng = new google.maps.LatLng($(this).children(".marker_lat").text(), $(this).children(".marker_long").text());
var marker = new google.maps.Marker({
position: markerLatLng,
map: map,
animation: google.maps.Animation.DROP,
title : $(this).children(".marker_title").text(),
brief: $(this).children(".marker_brief").text(),
icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld='+$(this).children(".marker_number").text()+'|ff0000|000000'
});
markers.push(marker);
//ajouter aux limites pour le centrage et le zoom automatiques
bounds.extend(markerLatLng);
});
});
Il crée dynamiquement les marqueurs à partir de mon html dans la page web qui ressemble à ceci:
1
The Wedding Center
45.361885
-122.599007
2
The Reception Place
45.417870
-122.658531
Comment puis-je faire en sorte que lorsque je survole un #map_list ul li, il change le code couleur 00aeef en ff0000?