在我的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;
}
});
}
答案 0 :(得分:18)
您需要返回false,以便系统处理标记上的点击,从而显示信息窗口:
@Override
public boolean onMarkerClick(Marker marker)
{
Toast.makeText(getApplicationContext(), "Yout current location is"+marker.getTitle(), Toast.LENGTH_LONG).show();
return false;
}