• 締切済み

google map

こんにちは。最近「google map」を使いはじめまして、 いろいろと地図を作って試しているのですが、わからない ことがありまして。。お願い致します。 google mapの「サイドバー」と「吹き出しのタブ」の 両方を同時に表示させたいのですが、どのようにすれば よろしいのでしょうか。 「サイドバー」と「吹き出しタブ」を別々に表示させること はできたのですが、どうしても両方を同時に表示させること ができません。 サイドバーは以下のような感じで作っています。 function createMarker(point, name, html) { var marker = new GMarker(point); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); gmarkers[i] = marker; htmls[i] = html; sidebar_html += '<a href="javascript:myclick(' + i + ')">' + name + '<\/a><br />'; i++; return marker; } function myclick(i) { gmarkers[i].openInfoWindowHtml(htmls[i]); } 吹き出しタブは以下のような感じで作りました。 function createTabbedMarker(point,html1,html2,label1,label2,n) { var marker = new GMarker(point,icon[n]); GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml([new GInfoWindowTab(label1,html1), new GInfoWindowTab(label2,html2)]); }); return marker; } どうぞ、よろしくお願い致します。

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

#1です。 #1へのお礼で何をしたいのかはわかりましたが、 実際にどう書けばいいのかは他の部分との関連もありますので具体的なコードは示せません。 どこかから二種類のコードをコピペしたのであれば、 そうではなくて、二種類のコードを融合させる必要があるとだけ回答させて頂きます。

yutakamo
質問者

お礼

>二種類のコードを融合させる必要がある コードの融合のさせ方がポイントなのですね。 ありがとうございました。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

サイドバーを作る関数の中で、タブ無しの吹き出しを登録しているようですし、 タブ付きの吹き出しを使いたいのか、タブ無しを使いたいのかよくわかりません。 (サイドバーに関わるのはタブ無しで、タブ付きの吹き出しを使うポイントは別なんでしょうか??) これを見ただけではなんとも… 関連部分全てのソースを見てもらった方がいいかと思います。

yutakamo
質問者

お礼

早々のご回答ありがとうございます。 >サイドバーを作る関数の中で、タブ無しの吹き出し >を登録しているようですし、タブ付きの吹き出しを >使いたいのか、タブ無しを使いたいのかよくわかりません。 >(サイドバーに関わるのはタブ無しで、タブ付きの吹き出し >を使うポイントは別なんでしょうか??) ご質問が分かりにくく、すいませんでした。 サイドバーを作る関数の中で、タブ付きの吹き出し を使いたく、、サイドバーに関わるタブ付きの吹き 出しを出したいと思っています。。