動的スタイル設定パネル Bean は、 IlvMapDynamicStylePanel クラスによって表されます。
「動的スタイル設定」パネルの例を、「「動的スタイル設定」パネル」に示します。
![dynamstylesetpanel.png](../usrprgmaps/_media/dynamstylesetpanel_default.png)
「動的スタイル設定」パネル
動的スタイル設定パネルは、レイヤーが異なるズーム倍率で持つことのできる異なるスタイルを表示します。最も左の灰色のバーはデフォルトのスタイルです (地図のより精妙で高次のズーム・レベルに使用される)。その他の動的スタイル設定は、交互に黄色および白色のバーによって表されます。動的スタイル・バーをクリックして地図縮尺を設定するパネルを使用することもできます。
パネルのアクセスおよび更新
「動的スタイル設定」パネルを直接作成する必要はありません。地図レイヤー・ツリー・パネルの「スタイル設定」パネルには、
getThemePanel
メソッドを使用してアクセスすることができます。このパネルは、マネージャーの IlvMapStyleControllerProperty プロパティー (およびその基礎となる
および
buttons, see 「動的スタイル設定」パネル」を参照) 追加または削除するか、動的スタイルに以下のような API 呼び出し付きの動的スタイルを追加すると、パネルは更新されます。
IlvMapStyleController
) に付加されます。動的スタイルを (「![plusbutton.png](../usrprgmaps/_media/plusbutton_default.png)
![minusbutton.png](../usrprgmaps/_media/minusbutton_default.png)
IlvMapStyleController themeControl = IlvMapStyleControllerProperty. GetMapStyleController(view.getManager()); themeControl.addTheme(0.001,mapLayer,"new style"); themeControl.getStyle(mapLayer,0.001).setVisibleInView(true);