2

クリック時のマーカーは、calcRouteと呼ばれる関数を呼び出します。また、マーカーがクリックされたときにマーカーの近くにテキストコンテンツを表示したいと思います。

var textContent = "Some text";

var marker = new google.maps.Marker({
            map: map,
            title: MALL.mall.name,
            position: pos
        });

google.maps.event.addListener(marker, 'click', (function () {
            calcRoute();
        }));
4

1 に答える 1

2

質問に「infowindow」というタグを付けたので、試してみてください。

var infowindow = new google.maps.InfoWindow({
    content: textContent
});

google.maps.event.addListener(marker, 'click', (function () {
    calcRoute();
    infowindow.open(map, marker);
}));

https://developers.google.com/maps/documentation/javascript/overlays#InfoWindows

于 2012-07-26T18:34:51.467 に答える