我正在尝试制作代码,将图标放在Google Map和ID(HTML ID)上。我做了很少的测试代码,我得到了警告信息,但图标没有隐藏。为什么呢?
var _hSync_ikona_dolara = new google.maps.Marker({
position: SanMap.getLatLngFromPos(1320.7709, -891.5645),
map: map,
icon: '_hsync_style/_hsync_images/_hsync_map_icons/_hsync_map_dollar.gif',
id: 'testid' // THIS!
});
$('#_test').click(function()
{
alert("e");
$('#testid').hide();
});
因此,当用户点击_test
ID(文字,按钮等等)时,所有ID为testid
的图标都应隐藏。
编辑:我发现了这个
var _hSync_ikona_dolara = new google.maps.Marker({
position: SanMap.getLatLngFromPos(1320.7709, -891.5645),
map: map,
icon: '_hsync_style/_hsync_images/_hsync_map_icons/_hsync_map_dollar.gif'
});
_hSync_ikona_dolara.metadata = { id: 'testid' };
它不起作用,问题在六年前发布。
答案 0 :(得分:1)
考虑通过设置事件监听器来阅读文档,因为这将帮助您使用标记触发其他功能。
https://developers.google.com/maps/documentation/javascript/examples/event-simple