我有一个地图应用程序,使用新的 v2 Google Maps API for Android。我想做的是允许用户在地图上沿着手指的路径画一条线。我知道我可能需要一个按钮来启用/禁用此功能,因为它显然需要禁用平移/缩放控件。一旦用户画了线,我就需要能够将末端连接起来形成多边形。有谁知道如何做到这一点?非常感谢任何帮助!
我认为你可以通过使用覆盖一个框架布局来实现这一点view地图片段上方。侦听该视图上的触摸事件,并在用户想要禁用绘图时将其可见性设置为“消失”,这样它就不会触发触摸侦听器,而是触发地图侦听器。
另一种方法是使用标记而不是允许自由绘图,您可以轻松侦听标记拖动事件并在拖动事件完成时绘制线条。
闭合多边形就像从起点到最后一条线的终点画一条线一样简单。
这将允许您在地图上原始显示https://developers.google.com/maps/documentation/android/lines https://developers.google.com/maps/documentation/android/lines
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)