android - 如何向 API v2 Google map 标记添加按钮

标签 android google-maps marker


我正在开发 Android 版 Google map 应用程序,但在使用 map 标记时遇到了问题。

这个问题可能有一个简单的解决方案,但在搜索之后,我只找到了有关如何使用按钮添加标记的链接。我想要的是不同的:我想要一个标记,其相应的对话框有一个按钮。

有人做过类似的事情吗?

最佳答案

虽然您可以创建一个 InfoWindowAdapter,并通过 setInfoWindowAdapter() 将其附加到您的 GoogleMap,以定制信息窗口的内容要包含一个 Button,该 Button 将不可点击。您从 InfoWindowAdapter 中的 getInfoContents() 返回的 View 不会显示。相反,它被转换成一个 Bitmap,并且该图像就是显示的内容。

但是,您可以通过 GoogleMap 上的 setOnInfoWindowClickListener() 注册的 OnInfoWindowClickListener 了解用户何时点击信息窗口。

关于android - 如何向 API v2 Google map 标记添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14510167/

相关文章:

java - gradle 类转换异常 : cannot cast to 'java.lang.iterable'

android - 折线宽度转换 map api v2

google-maps - 谷歌地图 API : How to calculate the building surface area?

java - android 谷歌地图标记问题

google-maps-android-api-2 - 自定义 map 的引脚Android

google-maps-api-3 - Google-Map V3 (Sprite) 中的裁剪标记图标

java - Android/Java - 如何从 Web 服务检索图像并显示它

android - 如何让 TextToSpeech 以最大音量朗读文本并在朗读结束后恢复原始音量?

带有按钮onClick事件的android自定义对话框

javascript - Google Maps API data.setStyle 不在 map 上显示图标