MarkerOptions点击信息框

时间:2013-12-23 13:18:41

标签: android google-maps-android-api-2

我的google map v2应用程序包含几个MarkerOptions。有没有办法抓住敲击引脚后打开的信息框?

2 个答案:

答案 0 :(得分:2)

mMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
            @Override
            public void onInfoWindowClick(Marker marker) {
               // do something
            }
        });

可能是重复的问题。

答案 1 :(得分:1)

试试如下:

  GoogleMap mMap;   
 Marker  myMarker= mMap.addMarker(new MarkerOptions()
            .position(lng)
            .title("Head Quarter Office")
            .snippet("Delhi")
            .icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
            mMap.setOnMarkerClickListener(new OnMarkerClickListener()
            {

                @Override
                public boolean onMarkerClick(Marker arg0) {
                    if(arg0.getTitle().equals("Marker")) // if marker source is clicked
                         Toast.makeText(MainActivity.this, arg0.getTitle(),1000).show();// display toast
                    return true;
                }

            });