android中自定义标记点击事件组件的处理
我用xml布局来做标记,在这个布局中有五个按钮“A”,“B”,“C”,“D”,“E”。我想显示不同的toast消息,点击不同的按钮,就像用户点击按钮“A”,那么消息将是“您点击了按钮A”。android中自定义标记点击事件组件的处理,android,google-maps,google-maps-markers,marker,Android,Google Maps,Google Maps Markers,Marker,我用xml布局来做标记,在这个布局中有五个按钮“A”,“B”,“C”,“D”,“E”。我想显示不同的toast消息,点击不同的按钮,就像用户点击按钮“A”,那么消息将是“您点击了按钮A”。 .怎么做?请帮忙。提前感谢。您好,Shubham a和b不是不同的标记,a、b、C、D、E是标记的组成部分hello Shubham a和b不是不同的标记,a、b、C、D、E是标记的组成部分 Marker a,b; GoogleMap mMap; mMap = ((MapFragment) getFragme
.怎么做?请帮忙。提前感谢。您好,Shubham a和b不是不同的标记,a、b、C、D、E是标记的组成部分hello Shubham a和b不是不同的标记,a、b、C、D、E是标记的组成部分
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;
}
});