繁体   English   中英

Android:Google地图停用叠加层

[英]Android: google maps deactivate overlays

我是Android开发的新手,并且对googlemaps API中的叠加层有一些疑问。

我想要实现的是一个在您点击的位置添加一个且只有一个标记的类,我希望仅当按下“添加标记”按钮时此覆盖层才处于活动状态。 我用两种不同的方法解决了这个问题,但我对其中任何一种都不完全满意。

我的解决方案如下:

首次尝试:按下“添加按钮”后布尔值变为true,然后您就可以在地图上放置标记,布尔值变为false。

这感觉很丑陋,覆盖层始终处于活动状态,并聆听显示屏上的每一次轻敲,也许这不是我相信的那么愚蠢。

第二次尝试:临时创建叠加层,该叠加层会创建标记,然后立即将其自身移除。

我只是找不到有效的解决方案...在创建新标记之前创建新的叠加层。

有什么方法可以在按下“添加按钮”时激活覆盖? 也许还有其他方法可以做到这一点?

有什么方法可以在按下“添加按钮”时激活覆盖?

在按下添加按钮之前,请勿将其添加到叠加层列表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM