如何通过多次单击处理GoogleMap setOnInfoWindowClickListener

时间:2014-01-23 11:43:00

标签: android google-maps maps

enter image description here

  • 想要处理2个按钮单独点击2个不同的意图,如

    googleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener(){

                @Override
                public void onInfoWindowClick(Marker marker) {
    
                    Toast.makeText(mcontext, "v-"+marker.getId(), 212).show();
    
                     btnopen.setOnClickListener(new OnClickListener() {                         
                            @Override
                            public void onClick(View v) {                               
                                Toast.makeText(mcontext, "btnopen-Clicked", 212).show();
                            }
                        });
    
                        btnshedule.setOnClickListener(new OnClickListener() {                           
                            @Override
                            public void onClick(View v) {
                                Toast.makeText(mcontext, "btnShedule -Clicked", 212).show();
                            }
                        });
                }
            });
    

1 个答案:

答案 0 :(得分:-2)

这是本课题的重复

Google Maps Android API v2 - Interactive InfoWindow (like in original android google maps)

那里还指出了答案。 我也使用了这个答案,它对我很有用。