使用Google'设置ID属性;s映射API

Set ID attribute with Google's Map API

本文关键字:属性 映射 API ID 设置 Google 使用      更新时间:2023-09-26

我正在尝试编写代码,将图标放在谷歌地图和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' };

这不管用,这个问题是六年前发布的。

考虑阅读文档中设置事件侦听器的部分,因为这将帮助您使用标记触发其他功能。

https://developers.google.com/maps/documentation/javascript/examples/event-simple