点击时,我希望街景中的图标消失。我试着在Jquery中这样做,这是我的代码:
var image = 'bonus.png';
var marker1 = new google.maps.Marker({
position: new google.maps.LatLng(-5.758051,-35.207079),
map: myPano,
icon: image,
height: 50
});
google.maps.event.addListener(marker1, 'click', function() {
$("marker1").unbind();
});
你们有谁知道如何解决这个问题? 谢谢你的帮助!
答案 0 :(得分:1)
您可以通过this
- 回调中的click
访问该标记:
google.maps.event.addListener(marker1, 'click', function() {
//remove the marker
this.setMap(null);
//unbind the click
//although it's unnecessary in this case
this.unbind('click');
});