在我的MapsActivity.java中我已经声明了这三个标记:
final Marker ms9 = mMap.addMarker(new MarkerOptions().position(moltkeStrasse9).title("Moltkestraße 9").snippet("Jetzt frei (hier klicken)")); ms9.showInfoWindow();
final Marker ms27 = mMap.addMarker(new MarkerOptions().position(moltkeStrasse27).title("Moltkestraße 27").snippet("Jetzt frei"));
final Marker waa13 = mMap.addMarker(new MarkerOptions().position(willyAndreasAllee13).title("Willy Andreas Allee 13").snippet("Jetzt frei"));
现在,当我点击这些InfoWindows时,我想显示一个包含此位置详情的视图
mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
if (marker == waa13) {
Intent openDetailansichtWaa13 = new Intent(MapsActivity.this,DetailansichtWaa13.class);
startActivity(openDetailansichtWaa13);
} else if (marker == ms27) {
Intent openDetailansichtMs27 = new Intent(MapsActivity.this,DetailansichtMs27.class);
startActivity(openDetailansichtMs27);
} else {
Intent openDetailansichtMs9 = new Intent(MapsActivity.this,DetailansichtMs9.class);
startActivity(openDetailansichtMs9);
}
}
});
但问题是它始终打开View openDetailansichtMs9
(if-else语句中的最后一个)
我比较标记是假的吗?
谢谢你的帮助