Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹出窗口上的android谷歌地图按钮_Java_Android_Google Maps - Fatal编程技术网

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

Java 弹出窗口上的android谷歌地图按钮,java,android,google-maps,Java,Android,Google Maps,好的。到目前为止,我拥有的是一个Android应用程序,上面有一个谷歌地图,我在上面放置了一堆图标,当点击时,会弹出一个带有一些文本的弹出窗口。有没有办法在弹出窗口上放置一个按钮?如果这是不可能的,是否有一些方法使按钮出现时,谷歌地图上的图标被选中 如果你想知道,我现在使用的代码是这样的 itemizedOverlay.addOverlay(new OverlayItem(point, title, text)); //actually a whole bunch of OverlayItems

好的。到目前为止,我拥有的是一个Android应用程序,上面有一个谷歌地图,我在上面放置了一堆图标,当点击时,会弹出一个带有一些文本的弹出窗口。有没有办法在弹出窗口上放置一个按钮?如果这是不可能的,是否有一些方法使按钮出现时,谷歌地图上的图标被选中

如果你想知道,我现在使用的代码是这样的

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)

第二个弹出窗口显示标题和箭头指示器。(安卓4.0.3)


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

通过
mapviewballon
项目,您可以为这些弹出窗口使用自己的自定义布局

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

示例项目显示了以下类型的弹出式引出序号


使用
mapviewballon
项目,您可以为这些弹出窗口使用自己的自定义布局

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

示例项目显示了以下类型的弹出式引出序号

下面是一个创建自定义弹出气球的对话框。该项目可以在文章末尾下载

下面是一个创建自定义弹出气球的对话框。该项目可以在文章末尾下载