マーカーを追加するために、Google Maps API でこの関数を使用しています。
href リンクのクリックでマーカー情報を表示することは可能ですか?
私のマーカーは動的に読み込まれます..
これはこれまでのところ私のコードの一部ですが、機能しません。
<script type="text/javascript">
var infowindow = new google.maps.InfoWindow();
function addMarker(lat, lon, naam, straat, postcode, plaats, telefoon, afstand)
{
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat, lon),
map: map,
icon: "afbeeldingen/pincard/wheel-icon.png",
title: naam
});
google.maps.event.addListener(marker, 'click', function() {
var contentString = '<div>'+
'<b style="border-bottom: 1px solid #000000;">' + naam + '</b><br/>'+
'Afstand (hemelsbreed): ' + afstand + ' km<br/>' +
straat + '<br/>' +
postcode + ' ' + plaats + '<br/>';
if(telefoon != "")
{
contentString = contentString + 'Telefoonnr: ' + telefoon;
}
contentString = contentString + '</div>';
infowindow.setContent(contentString);
infowindow.open(map, marker);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
これは私が使用するhrefです:
<a href="javascript:google.maps.event.trigger(marker, 'click');">Click</a>
どんな助けでも大歓迎です:)