うまく機能する 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 が返されますが、タイルはまだ表示されています。
描画したタイルを非表示にすることはできますか?
ありがとう。