2012-06-19 160 views
1

好吧。到目前为止,我所拥有的是一个带有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); 

编辑:

没有与谷歌地图应用程序的不同版本(检查自己在模拟器版本),使用不同种类的弹出式窗口。第一个弹出式简单显示位置的标题(Android 2.3.3)。

GoogleMaps popup

的第二弹出显示标题和箭头指示。 (安卓4.0.3)

GoogleMaps popup with arrow

足够有趣:我注意到,这两个弹出式窗口点击,并开始另一项活动显示了有关位置的详细信息。

回答

0

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

Popup balloon