我有一个运行良好的 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,但瓷砖仍然可见。
是否可以使绘制的图块不可见?
谢谢。