Googleマップとjavascriptを初めて使用しています。私は外部リンク/リストを使って地図とやりとりしようとしています。HTML/JS - Googleマップv3 - 外部リンクからIDでマーカーを選択/削除
私の主な問題は、マップ上でそのIDを持つマーカーを選択できないということです。
リスト/配列にすべてのマーカーを入れて、それを繰り返す必要はありません。なぜなら、どれくらいの数のマーカーがあるのかわからないからです。私changeIcon()関数で
私は単に自分のIDでそれらを選択し、それらなどの除去は、そのような情報ウィンドウを開くと彼らと仕事をしたい...
、私はいくつかの方法を試してみましたが、どれもこれまで働きました。
<html>
....
<div id="mapview"></div>
<a class="test-link" onmouseover="changeIcon()">Link</a>
<script>
function changeIcon()
{
//marker = map.selectMarker("4");
//marker = markers[4];
//infowindow.open(map,marker);
//$("#mapview").map.removeMarker(4);
}
var map = new google.maps.Map(document.getElementById('mapview'),
{
center: {lat: 44.540, lng: -78.546},
zoom: 16
});
function initMap()
{
var marker = new google.maps.Marker({
position: userPosition,
map: map,
id: 4
});
}
</script>
</html>
...........................................