弹出窗口上的Android谷歌地图按钮

时间:2012-06-19 20:25:44

标签: java android google-maps

好。到目前为止我所拥有的是一款带有谷歌地图的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);

修改

GoogleMaps应用程序的不同版本(自定义模拟器版本)中使用了不同类型的弹出窗口。第一个弹出简单显示位置标题(Android 2.3.3)。

GoogleMaps popup

第二个弹出窗口显示标题和箭头指示符。 (Android 4.0.3)

GoogleMaps popup with arrow

有趣的是:我注意到两个弹出窗口都是可点击,然后启动另一个显示该位置详细信息的活动。

2 个答案:

答案 0 :(得分:1)

mapviewballon项目https://github.com/jgilfelt/android-mapviewballoons/允许您为这些弹出窗口使用自己的自定义布局。

我没有测试按钮,但我不明白为什么我不工作。

示例项目显示以下类型的弹出气球。

Popup balloon with arrow

Popup balloon with picutre

Popup balloon with X

答案 1 :(得分:0)

这是创建自定义弹出气球的another project。该项目可以在文章末尾下载。

Popup balloon

相关问题