2017-10-07 3 views
1

xmlレイアウトを使用してマーカーを作成しました。このレイアウトには5つのボタン 'A'、 'B'、 'C​​'、 'D'、 'E'があります。私はこれに従うlink。私は別のトーストメッセージを表示したいユーザーがボタン 'A'をクリックすると、あなたは 'ボタンをクリックしました'というメッセージが表示されます。 。 marker in imageどうすればいいですか?助けてください。前もって感謝します。アンドロイドでカスタムマーカーのクリックイベントコンポーネントを処理する方法

答えて

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

関連する問題