複数のマーカーを含むマップがあります。このページは独立している必要があるため (外部ソースなし)、配列を作成できません。チェックボックス、プルダウン、またはスライダー コントロールを作成して、必要なマーカーのカテゴリをオン/オフできるように、各マーカーにインデックスを割り当てる必要があります。つまり、10 個のマーカーがあり、各カテゴリ (1-5) に 2 つあるとします。カテゴリ 1 と 3 を言い、他のものを遮断できるようにする必要があります。どうすればこれを簡単に行うことができますか? これらの指定されたグループを zoomTo するために関数に挿入できるコードを誰かが推奨できますか?
// Start of Marker8 (red - marker color)
var latLng8 = new google.maps.LatLng(34.18, 101.40);
var contentString8 = '<div id="content">'+
'<p><b>Driving Directions</b><br>Enter your start address <form action="http://maps.google.com/maps" method="get" target="_blank">' +
'<input type="text" size=20 maxlength=40 name="saddr" id="saddr" value="" /><br><br>' +
'<input value="Get Directions to this place" type="submit">' +
'<input type="hidden" name="daddr" value="XX.XX, -XX.XX"></p>'+
'</div>';
var infowindow8 = new google.maps.InfoWindow({
content: contentString8
});
var marker8 = new google.maps.Marker({
position: latLng8,
icon: src = 'http://maps.google.com/mapfiles/kml/paddle/red-circle.png',
map: map,
title: "place 1"
});
google.maps.event.addListener(marker8, 'click', function () {
infowindow8.open(map, marker8);
});
// End for Marker 7