0

マーカーを追加するために、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>

どんな助けでも大歓迎です:)

4

1 に答える 1