我是Android开发的新手,对googlemaps API中的叠加层有一些疑问。
我想要实现的是在您点击的位置添加一个且仅一个标记的类,我希望仅当按下“添加标记”按钮时此叠加才会激活。我用两种不同的方式解决了这个问题,我对其中任何一个都不满意。
我的解决方案如下:
第一次尝试: 当按下“添加按钮”时,bool变为true,那么你就可以在地图上放置一个标记,并且布尔值变为false。
这感觉非常难看,叠加层始终处于活动状态,并且会聆听显示屏上的每个水龙头,也许这不像我所说的那么愚蠢。
第二次尝试: 临时创建创建标记的叠加层,然后立即将其自行删除。
此解决方案我找不到高效...在创建新标记之前创建新叠加层。
按下“添加按钮”时,有没有办法激活叠加?也许有其他方法可以做到这一点?
答案 0 :(得分:0)
当按下“添加按钮”时,是否有任何方法可以激活叠加层?
在按下添加按钮之前,请勿将其添加到叠加列表中。