/** 设置点击Marker的InfoWindow事件 */ @Override public void onInfoWindowClick(Marker arg0) { if (isClickStart) { startTextView.setText(arg0.getTitle()); startPoint = convertToLatLonPoint(arg0.getPosition()); isClickStart = false; isClickTarget = true; } else if (isClickTarget) { endTextView.setText(arg0.getTitle()); endPoint = convertToLatLonPoint(arg0.getPosition()); isClickStart = true; isClickTarget = false; } arg0.hideInfoWindow(); }