googleMapでアイコンを変更すると、情報ウインドウがでなくなる。
下記のようにデフォルトアイコンのマーカーと、アイコンを変更したマーカーをgoogleMapに表示しております。
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(41.7724,140.72628), 12);
var markerIcon1 = new GIcon();
markerIcon1.image = "./green.png";
markerIcon1.iconAnchor = new GPoint(16, 32);
var opt1 = {icon:markerIcon1,clickable:true};
var marker1 = new GMarker(new GLatLng(41.75886,140.703535), opt1);
var marker2 = new GMarker(new GLatLng(41.79672,140.757179), {clickable:true});
map.addOverlay(marker1);
map.addOverlay(marker2);
marker1.bindInfoWindowHtml("てすと1<br />",{maxWidth:200});
marker2.bindInfoWindowHtml("てすと2<br />",{maxWidth:200});
するとデフォルトアイコンのマーカーはクリックした際に情報ウインドウが表示されるのですが、アイコン画像を変更したほうのマーカーはクリックしても情報ウインドウが表示されず、「エラー: b is undefined ソースファイル: http://maps.gstatic.com/intl/ja_ALL/mapfiles/193c/maps2.api/main.js 行: 1224」というエラーが表示されてしまいます。
アイコン画像を変更したマーカーでは情報ウインドウは表示できないのでしょうか?
お礼
ご回答ありがとうございました。 無事アイコンを表示することができました。 ちなみにGIcon.iconAnchorとGIcon.infoWindowAnchorを設定しても表示されることもわかりました。