imMarkerClick Android Google将API v2意图映射到另一个活动

imMarkerClick Android Google将API v2意图映射到另一个活动,android,google-maps-markers,google-maps-api-2,Android,Google Maps Markers,Google Maps Api 2,我目前正在android上开发一个地图应用程序。我想知道马克笔是否能充当按钮。例如,如果我可以创建一个意图,并在单击标记时对另一个活动执行操作 例如: public boolean onMarkerClick(final Marker marker) { if (marker.equals(startPerc)) { Intent intent = new Intent(this, SpecificRoom.cl

我目前正在android上开发一个地图应用程序。我想知道马克笔是否能充当按钮。例如,如果我可以创建一个意图,并在单击标记时对另一个活动执行操作

例如:

public boolean onMarkerClick(final Marker marker) {

            if (marker.equals(startPerc)) 
            {
                Intent intent = new Intent(this, SpecificRoom.class);
                String bn = startPerc.getSnippet();
                intent.putExtra(EXTRA_MESSAGE, bn);
                startActivity(intent);
            }
            return false;
        }
代码不会显示任何错误,但单击标记时它不会执行任何操作。我甚至不确定标记是否提供了这种功能。有什么想法吗?
谢谢。

由于您可以使用onMarkerClick(),因此没有理由不发送任何意图,您可以在您的任何其他函数中执行任何操作。只需删除if语句,以确保调用了内部主体,您就可以开始了。

它可能没有传递您的
if语句,您是否设置了断点并逐步查看发生了什么情况?不,我没有。因为我不确定标记是否可以发送意图。他们能吗?如果可以,问题可能在我代码的其他地方。但我并不是在问代码中的问题。。你知道有没有可能用记号笔做这样的事?谢谢没有标记发送意图这回事,你发送意图。你所做的一切就是在点击一个标记时做一些事情,所以是的,当你点击这样一个标记时,你可以发送一个意图