![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
タイトルのとおりでマーカークリックで情報ウィンドウが表示される作りなんですが、オリジナルのアイコンに変更するとエラーで開かなくなってしまいます。
以下のプログラムで何か問題があるのでしょうか。
わかる方がいらっしゃいましたら教えて下さい。お願いします。
var map
function startUp(){
map = new GMap2(document.getElementById("map"));
// DBに登録した位置データを元にマーカー作成
GDownloadUrl("load.php", function(doc, stat){
eval("load=" + doc);
for(var i=0; i<load.data.length; i++){
var icon = new GIcon();
// データ区分ごとにマーカーを変える
switch(load.data[i].kbn){
case "0":
icon.image = "img/blue.gif";
break;
case "1":
icon.image = "img/green.gif";
break;
case "2":
icon.image = "img/red.gif";
break;
default:
}
icon.iconSize = new GSize(20,34);
icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
icon.shadowSize = new GSize(37,34);
icon.iconAnchor = new GPoint(8,34);
var mk = makeMarker(load.data[i], icon);
map.addOverlay(mk);
}
});
}
function makeMarker(data, icon){
var point = new GLatLng(data.lat, data.lng);
var marker = new GMarker(point, icon);
GEvent.addListener(marker, "click", function(){
marker.openInfoWindowHtml("表示テスト");
}
return marker;
}
No.1ベストアンサー
- 回答日時:
icon.infoWindowAnchor
も付ける必要があるかもしれません。試してみてくださいな。
できました!!
ありがとうございます!
ホントにどうにもならず困ってたんです。
googleMapに関してはネット検索してもあまり有益なものにヒットしないし、
質問できる場所も殆どないし、でこの件に関してもかなり諦めかけてました。(それで済む問題ではなかったんですが...)
自分で作っているツールは専門書を基にしているのですが、このプロパティに関しては目的を同じとする例題で使っていませんでした。巻末リファレンスには載っていたのですが、関連性が見いだせなかったもので...
助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#OpenCv V4にのエラーに関する...
-
ジェネレーターの作り方
-
C# 演算 奇数と偶数 表現の仕方
-
翌月を取得するGASが分かりません
-
google apps scriptの終了のさせ方
-
javaScriptのコードの修正をお...
-
jqGridについて
-
メールフォームの日付入力フォ...
-
C# 演算 分岐処理 繰り返し処理
-
ローカルにあるファイルを検索...
-
C#で、ContextMenuStripに動的...
-
[Javascript] キーボードからの...
-
ワイルドカード もしくは あ...
-
明日・明後日・明々後日
-
文字列の中の特定の文字を変換...
-
GASを使ってGoogle Formの選択...
-
どうすれば良いでしょうか?
-
この将棋プログラムに王様ゲッ...
-
「続きを読む」ボタンを押すと...
-
jquery rel要素を以下のソース...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#OpenCv V4にのエラーに関する...
-
食材の期限を管理するためにGAS...
-
google apps scriptの終了のさせ方
-
このプログラムに、王手をかけ...
-
このプログラムに王様の逃げ道...
-
この将棋プログラムに王様ゲッ...
-
ASP.NETのコントロールの値をJa...
-
ジェネレーターの作り方
-
GASでundefinedエラーが出ます
-
なぜmatchメソッドがエラーにな...
-
ASP.NET MVCでObjectをjsに渡す
-
C#で、ContextMenuStripに動的...
-
html javascript リンク先アド...
-
HTMLで作った時報アプリが動き...
-
翌月を取得するGASが分かりません
-
イラレでナンバリングする方法
-
HTMLにWSHを組み込む
-
gas スプレッドシートがアクテ...
-
APIを使って埋め込んだグーグル...
-
getElementByIdでASP.NETのText...
おすすめ情報