我在谷歌地图中有这些标记。我需要能够根据数组的“id”部分显示或隐藏它们,使用复选框来打开和关闭它们。
var places = [
{
"title": "USA",
"description": "This is the united states",
"position": [ 39.639538,-104.414062 ],
"id": "america"
},
{
"title": "China",
"description": "This is the peoples republic of china",
"position": [ 34.016242,103.359375 ],
"id": "asia"
}
]
我已经使用 .each() 方法显示了标记,并且我尝试使用下面的 jquery 根据它们的 id 打开和关闭它们,但标记似乎忽略了它。任何帮助将不胜感激。
var showAmerica = $("#showAmerica");
google.maps.event.addDOMListener(showAmerica, 'click', function(){
$('#america').toggle();
});
复选框的 HTML
<input type="checkbox" value="fund" id="showAmerica" />