【发布时间】:2013-06-21 11:45:13
【问题描述】:
我目前正在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;
}
代码没有显示任何错误,但在单击标记时它什么也不做。我什至不确定标记是否提供这种功能。有任何想法吗? 谢谢。
【问题讨论】:
-
它可能没有通过您的
if statement,您是否设置了断点并逐步查看会发生什么?? -
不,我没有。因为我不确定标记是否可以发送意图。他们可以吗?如果可以的话,问题可能出在我的代码中的其他地方。但我不是在我的代码中要求问题..你知道是否可以用标记做这样的事情吗?谢谢!
-
没有标记发送意图,你发送意图。您所做的就是在单击标记时执行某些操作,因此是的,您可以在单击这样的标记时发送意图
标签: android google-maps-markers google-maps-api-2