0

マップに複数の GroundOverlays をロードしており、それらの順序を維持しようとしています。私ができる唯一のことは、1つずつロード(GroundOverlayオブジェクトとsetMap(map)を作成)することです(他に良い方法があれば教えてください)。ただし、個々のレイヤーをオン/オフするためのコントロール (チェックボックス) もあり、順序が完全にめちゃくちゃになります。たとえば、L1、L2、L3 の 3 つのレイヤーが下から上に並べられているとします。L2 をオフにして再度オンにすると、L2 はオフのときにマップから削除されたため、L2 は L3 の上になります。

私の最初の試みは、GroundOverlays の順序を管理する方法を見つけることでしたが、失敗しました (何も見つかりませんでした)。2 番目の試みは、setMap(null) を呼び出すときにレイヤーを削除するのではなく、レイヤーをオフにするときにレイヤーを「非表示」にできるかどうかを試すことです。

アイデアはありますか?ありがとう!

4

1 に答える 1

1

不透明度をゼロに設定できます。

myGroundOverlay.setOpacity(0);
于 2012-07-26T22:32:18.577 に答える