html要素がグーグルマップのマーカーのカラーコードの上にマウスを置くと、apiv3が変わるようにしようとしています。
これがグーグルマップのコードです:
$(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, //Set to 0 because we are using auto formatting w/ bounds
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()+'|00aeef|000000'
});
markers.push(marker);
//add to bounds for auto center and zoom
bounds.extend(markerLatLng);
});
});
これは、次のようなWebページのHTMLからマーカーを動的に構築しています。
<div id="map_list">
<ul>
<li id="0">
<div class="marker_number">1</div>
<div class="marker_title">The Wedding Center</div>
<div class="marker_lat">45.361885</div>
<div class="marker_long">-122.599007</div>
</li>
<li id="1">
<div class="marker_number">2</div>
<div class="marker_title">The Reception Place</div>
<div class="marker_lat">45.417870</div>
<div class="marker_long">-122.658531</div>
</li>
</ul>
</div>
#map_list ul liにマウスを合わせると、カラーコード00aeefがff0000に変更されるようにするにはどうすればよいですか?