※ ChatGPTを利用し、要約された質問です(原文:Google Mapでマーカーにパラメーター付きのリンクを設定する方法)
Google Mapでマーカーにパラメーター付きのリンクを設定する方法
このQ&Aのポイント
Google Mapでマーカーにパラメーター付きのリンクを設定する方法について知りたいです。
マーカーのイベント関数に引数を渡すことができないため、マーカーにパラメーター付きのリンクを設定する方法を探しています。
Google Mapでマーカーにパラメーター付きのリンクを設定するための別の方法も教えてください。
Google Mapでマーカーにパラメーター付きのリンクを設定する方法
Google Mapでマーカーにパラメーター付きのリンクを設定したいと思っています。
下記のようにマーカーにクリックイベントを登録すれば、ページをジャンプさせることは可能なことまでは分かりました。
window.onload = function(){
var map = new GMap2(document.getElementById(\"map\"));
marker = new GMarker(new GLatLng(yyy, xxx));
map.addOverlay(marker);
GEvent.addListener(marker, 'click', clickMarker);
}
function clickMarker(){
location.href="/index.php?id=???";
}
ただ、マーカーのイベント関数には引数が渡せないため、clickMarker関数の???の部分にパラメーターを渡すことができません。
(せめてマーカーにセットされている緯度・軽度が分かれば、あらかじめ配列でも作っておけるのですが・・・)
別の実現方法も含め、マーカーにパラメーター付きのリンクを設定する方法はないでしょうか?
ご存知の方がいらっしゃいましたら教えてください。
よろしくお願いいたします。
お礼
教えていただいた方法で解決しました。 大変勉強になりました。 ありがとうございました。