Я использую следующий код, чтобы маркер на карте менялся, когда пользователь наводит указатель мыши на div. Marker1 определяется в initialize() следующим образом:
var marker1 = new google.maps.Marker({
position: new google.maps.LatLng(1.288693,103.846733),
map: map,
icon: "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=1|c41200|ffffff"
});
функция onmouseover:
function changeMarker(marker) {
var icon = new Google.maps.MarkerImage({ url:"http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=1|ffffff|c41200"});
marker.setIcon(icon);
}
и div:
<div id="searchresult" onmouseover="changeMarker(marker1)">
Я получаю ту же ошибку: Uncaught ReferenceError: marker1 не определен
Попытка 2
Я попытался добавить следующую строку вне функции initialize()
var marker1;
и я получаю сообщение об ошибке: Uncaught ReferenceError: Google не определен
Мой javascript не очень хорош, я где-то ошибся?