- 締切済み
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; } どうぞ、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
#1です。 #1へのお礼で何をしたいのかはわかりましたが、 実際にどう書けばいいのかは他の部分との関連もありますので具体的なコードは示せません。 どこかから二種類のコードをコピペしたのであれば、 そうではなくて、二種類のコードを融合させる必要があるとだけ回答させて頂きます。
- steel_gray
- ベストアンサー率66% (1052/1578)
サイドバーを作る関数の中で、タブ無しの吹き出しを登録しているようですし、 タブ付きの吹き出しを使いたいのか、タブ無しを使いたいのかよくわかりません。 (サイドバーに関わるのはタブ無しで、タブ付きの吹き出しを使うポイントは別なんでしょうか??) これを見ただけではなんとも… 関連部分全てのソースを見てもらった方がいいかと思います。
お礼
早々のご回答ありがとうございます。 >サイドバーを作る関数の中で、タブ無しの吹き出し >を登録しているようですし、タブ付きの吹き出しを >使いたいのか、タブ無しを使いたいのかよくわかりません。 >(サイドバーに関わるのはタブ無しで、タブ付きの吹き出し >を使うポイントは別なんでしょうか??) ご質問が分かりにくく、すいませんでした。 サイドバーを作る関数の中で、タブ付きの吹き出し を使いたく、、サイドバーに関わるタブ付きの吹き 出しを出したいと思っています。。
お礼
>二種類のコードを融合させる必要がある コードの融合のさせ方がポイントなのですね。 ありがとうございました。