【问题标题】:Title on marker in android google map is not displayed [duplicate]android google map中标记上的标题未显示[重复]
【发布时间】:2014-10-20 22:03:01
【问题描述】:

在我的 android 应用程序中,我在 GoogleMap 的对象上添加了 setOnMarkerClickLister 以显示 Toast 通知。但是现在,不显示标记的标题。可能是什么问题?

这是我的代码:

@SuppressLint("NewApi")
private void initilizeMap()
{
    googleMap = ((MapFragment) getFragmentManager()
            .findFragmentById(R.id.map)).getMap();

    googleMap.setOnMarkerClickListener(new OnMarkerClickListener()
    {
        @Override
        public boolean onMarkerClick(Marker marker)
        {
            Toast.makeText(getApplicationContext(), "Your current location is" +
                    marker.getTitle(), Toast.LENGTH_LONG).show();
            return true;
        }
    });
}

【问题讨论】:

  • 当有人回答您的问题时,而不是发布“谢谢”评论并删除它,您可以这样做:stackoverflow.com/help/someone-answers 这样,其他人将来可以找到问题及其答案. (所以版主在您删除问题后取消了删除它。)

标签: java android google-maps


【解决方案1】:

您需要返回 false 以便系统处理对标记的点击,从而显示信息窗口:

@Override
public boolean onMarkerClick(Marker marker)
{
    Toast.makeText(getApplicationContext(), "Yout current location is"+marker.getTitle(), Toast.LENGTH_LONG).show();
    return false;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多