我正在开发 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/