インフォボックスライブラリを使用してインフォウィンドウをカスタマイズするGoogleマップを作成しました。ただし、一部のInfoWindowsを他のInfoWindowsよりも広くするのに苦労しています。これはデモマップで見ることができます。
var w = "530px";
if(!foto){
w= "200px";
}
var myOptions = {
maxWidth: 0
,boxStyle: { background: "url('tipbox.gif') no-repeat", width: w }
,closeBoxMargin: "10px 2px 2px 2px"
};
infoWindow = new InfoBox(myOptions);
デモをデバッグすると、wが正しく設定されていることがわかります。
ただし、両方のInfoWindowsの幅は同じです。