私のページに地図がありますmaptypeコントロールボタン。マップを初期化するときは、ボタンに「地図」や「サテライト」などの現在のアクティブな地図タイプを強調表示するCSSスタイルを追加します。Googleマップのサイズ変更:maptypeコントロールボタンのCSSスタイルが消える
リサイズの場合、マップの種類のリロードとボタンのCSSが消えるため、リサイズが終了するのを待ってからボタンにCSSスタイルを再適用する必要があります。マップのロードとボタンがデフォルトの色を持っているので、最終的には
それだけで2秒(私はのsetTimeout を使用)ボタンをもう一度CSSを適用された後、奇妙に見えます。どのようにこれを行うことができますので、マップがロードされる前にボタンがCSSを取得し、そのCSSも保持します。
ここでコールバックを使用する必要がありますが、違いがありますか?
はい、ありがとう、私は自分のカスタムコントロールを使用して終了しました。私は、Googleがデフォルトコントロールを使いこなしたくないと思うからです。 – Sandra