不显示android谷歌地图中标记的标题

时间:2014-08-27 10:45:53

标签: java android google-maps

在我的Android应用程序中,我在setOnMarkerClickLister的对象上添加了GoogleMap来显示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;
        }
    });
}

1 个答案:

答案 0 :(得分:18)

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

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