1

うまく機能する Android Maps v2 TileOverlay があります。ビットマップを生成する独自の TileProvider があり、すべてがうまく機能します。次のようなコードを使用して、実行時にタイルを動的に非表示にしたいと考えています。

private TileOverlay tileOverlay;
...
tileOverlay = googleMap.addTileOverlay(new TileOverlayOptions()
                .zIndex(100f)
                .tileProvider(new MyTileProvider(credential,mContext)));
...
tileOverlay.setVisible(false);

TileProvider は機能し、タイルを適切に描画しますが、使用するとタイルが非表示になることはありませんsetVisible(false)

読み取ることもできtileOverlay.isVisible()、false が返されますが、タイルはまだ表示されています。

描画したタイルを非表示にすることはできますか?

ありがとう。

4

1 に答える 1