1
in example Openlayersウェブサイトのカスタマイズ概要マップに関するパラメータの1つが「className」です。 "className"の例のパラメータはです。ol.control.OverviewMapオブジェクトですが、object in documentationについては言及がありません。その情報は見つかりません。そのパラメータがOverviewMapオブジェクトから削除されたときに私に説明できますか?OpenLayersのカスタムマップ - classNameパラメータがありません
'オプション' 'opt_options' から来ています。 'opt_options'はolx.control.OverviewMapOptionsのタイプですが、OverviewMapOptionsにはフィールドclassNameがありません。つまり、classNameをOverviewMapに入れることができます。 – marianciu
これはうまくいくようですが、こちらはjsFiddleです:https://jsfiddle.net/xdbvgL90/クロージャコンパイラを使用していますか?クロージャのタイプの安全性の制限によって、あなたはそれを防ぐことができますが、クロージャの外側では、「className」を含め、エラーなしに任意のパラメータをopt_optionsオブジェクトに入れることができます。彼らはただ無視されるだろう。しかし、OverviewMapは、ドキュメンテーションとtypedefが示していることにもかかわらず、特にclassNameを処理しています。希望が役立ちます。 –
ジェフあなたは正しいです。私の問題はTypeScriptの原因でした。私はJSで初心者ですし、いくつかの解決策は私にはほとんど混乱しません。 – marianciu