9
在新的Google Maps for Android API v2中,我可以非常轻松地获取自定义标记和信息窗口来显示。然而,我试图在我的信息窗口中有多个按钮,每个按钮执行不同的onClick
操作,但问题是,地图将InfoWindow视为自己的按钮对象(无论我在InfoWindow上单击它,它会按下整个事情)。有谁知道如何定制这个更多一点?添加按钮到地图infowindow android
在新的Google Maps for Android API v2中,我可以非常轻松地获取自定义标记和信息窗口来显示。然而,我试图在我的信息窗口中有多个按钮,每个按钮执行不同的onClick
操作,但问题是,地图将InfoWindow视为自己的按钮对象(无论我在InfoWindow上单击它,它会按下整个事情)。有谁知道如何定制这个更多一点?添加按钮到地图infowindow android
刚刚在documentation发现了这个。
由于在信息窗口的一节中提到,信息窗口 不是实时取景,而该视图作为图像呈现到 地图。因此,您在视图上设置的任何听众都会被忽视 ,您无法区分视图各个部分的点击事件。建议您不要在您的自定义信息窗口中放置交互式组件 - 例如 作为按钮,复选框或文本输入。
不幸的是,它回答了它。我正在尝试添加与您相同的功能。
谢谢你。我试图说服我的项目经理,现在是这种情况,并且在明确提到它的文档中找不到任何地方。我现在应该能够向他展示这些功能,并重新开发功能。 – RyanInBinary
您可以在此处找到它:https://developers.google.com/maps/documentation/android/marker –
有关可能的解决方法,请参阅http://stackoverflow.com/a/15040761/637545 –