我在地图上加载了多个GroundOverlay,我试着让它们保持有序。似乎我唯一能做的就是逐个加载(创建GroundOverlay对象和setMap(map))(如果还有其他更好的方法,请告诉我),我现在可以忍受。但是,我也有控件(复选框)来打开/关闭单个图层,结束时订单完全搞砸了。例如,假设我有从底部到顶部排序的L1,L2,L3三层,如果我关闭L2并再次打开它,L2将在L3的顶部,因为L2在关闭时从地图中移除。
我的第一次尝试是找到一种方法来管理GroundOverlays的顺序,我失败了(找不到任何东西);第二次尝试是尝试在关闭图层时“隐藏”图层,而不是在调用setMap(null)时删除图层。
任何想法?谢谢!
答案 0 :(得分:1)
您可以将不透明度设置为零:
myGroundOverlay.setOpacity(0);