内にグラフを描画しようとしていますinfowindow
が、flotが実行されておらず、エラーもスローされていません。私はflotフォーラムで、プレースホルダー要素が表示されている必要があるため、このようなことを行うのに苦労することがよくあることを読みました(これはここでは赤ニシンかもしれません)。
別の要素で適切にグラフを作成するために、次の情報を取得できます。
$.plot(
$("#placeholder"),
[ f_data[loc] ],
{
grid: { hoverable: true, clickable: true },
series: {
bars: { show: true },
clickable:true,
color:'#3FA9F5',
shadowSize: 0
},//series
xaxis: {
tickDecimals:0,
tickSize:1
}//xaxis
}
);//$.plot
しかし、上記をに入れたり、から参照したりすると、google.maps.event.addListener()
何も実行されません(<canvas>
要素を追加することすらできません)。
の後infowindow.open(map,marker);
に配置するようにしたので、プレースホルダー要素が表示されているように見えます。#placeholder
また、実体/定義された寸法があることを確認しました。
PS私はMikeWilliamsonがGoogleMapsV3の最終的な解決策として報告したものを試しました:AJAXを介したinfowindowコンテンツのロードですが、それも機能しませんでした。
EDIT
情報ウィンドウの外部で機能するflotの例:index2.html情報
ウィンドウの内部で機能しないflotの例(addListener'domready'):index3.html情報
ウィンドウの
内部で機能しないflotの例(setTimeout):index4.html