google.maps.Marker.prototype.hide = function()
{
if (this.div_)
{
this.div_.style.visibility = "hidden";
}
};
google.maps.Marker.prototype.show = function()
{
if (this.div_) {
this.div_.style.visibility = "visible";
}
};
Не вызывает никаких ошибок.Но он не работает, пока я его использую:
marker = new google.maps.Marker({
map: map,
draggable: false,
position: latlng,
title: 'some title'
});
А теперь, если кто-то изменит масштаб, я хочу вызвать скрытый маркер:
google.maps.event.addListener(map, 'zoom_changed', function() {
marker.hide();
});
Но это не работает.Может ли кто-нибудь помочь мне решить проблему?