2017-10-07 115 views
1

我已經使用xml佈局來製作標記。在該佈局中有五個按鈕'A','B','C','D','E'。我按照這個link。我想要顯示不同的吐司消息點擊不同的按鈕,如用戶點擊按鈕'A',那麼消息將'你已經點擊按鈕A'。 。 marker in image如何做到這一點?請幫忙。提前致謝。如何處理自定義標記的點擊事件組件在android

回答

0
Marker a,b; 
GoogleMap mMap; 
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)) 
    .getMap(); 
a= mMap.addMarker(new MarkerOptions() 
    .position(sc) 
    .title("A") 
    .snippet("A") 
    .icon(BitmapDescriptorFactory.fromResource(R.drawable.a))); 
b= mMap.addMarker(new MarkerOptions() 
    .position(lng) 
    .title("B") 
    .snippet("B") 
    .icon(BitmapDescriptorFactory.fromResource(R.drawable.b))); 
mMap.setOnMarkerClickListener(new OnMarkerClickListener() 
{ 
    @Override 
    public boolean onMarkerClick(Marker arg0) { 
     // if marker source is clicked 
     if(arg0.getTitle().equals("A")){ 
      // display toast 
      Toast.makeText(MainActivity.this, arg0.getTitle(), Toast.LENGTH_SHORT).show(); 
     } 
     // if marker source is clicked 
     else if(arg0.getTitle().equals("B")){ 
      Toast.makeText(MainActivity.this, arg0.getTitle(), Toast.LENGTH_SHORT).show(); 
     } 
     return true; 
    } 
}); 
+0

hello Shubham a和b沒有不同的標記,A,B,C,D,E是標記的組成部分 – Suman