好的。到目前为止,我拥有的是一个带有 Google 地图的 Android 应用程序,我在其中放置了一堆图标,当单击这些图标时,会创建一个带有一些文本的弹出窗口。有什么办法可以在弹出窗口上放置一个按钮吗?如果这是不可能的,是否有某种方法可以在选择 Google 地图上的图标时显示按钮?
如果您想知道,我现在使用的代码如下所示。
itemizedOverlay.addOverlay(new OverlayItem(point, title, text));
//actually a whole bunch of OverlayItems, each with their own location and text
//but this is the general shape of it.
mapOverlays.add(itemizedOverlay);
Edit:
不同版本的 GoogleMaps 应用程序使用不同类型的弹出窗口(请在模拟器版本中自行检查)。第一个弹出窗口简单地显示位置的标题(Android 2.3.3)。
第二个弹出窗口显示标题和箭头指示器。 (安卓4.0.3)
足够有趣:我注意到两个弹出窗口都是可点击的并启动另一个显示该位置详细信息的活动。
The mapviewballon
项目https://github.com/jgilfelt/android-mapviewballoons/允许您为这些弹出窗口使用自己的自定义布局。
我没有用按钮进行测试,但我不明白为什么我不能工作。
示例项目显示了以下类型的弹出气球。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)