Exemplo n.º 1
0
  @Override
  public boolean onMarkerClick(Marker marker) {

    Loadshopping driver = driverHashMap.get(marker);

    Intent intent = new Intent(mContext, OrderPickDriverActivity.class);

    intent.putExtra(Extras.DRIVER_ID, driver.getDriverId());

    intent.putExtra(Extras.DRIVER_NAME, Hex.decode(driver.getFullName()));

    Calendar birthCalendar =
        new DatetimeHelper().getCalendar(driver.getBirthDay(), DatetimeFormat.SERVER_DATE_FORMAT);
    int driverAge = Calendar.getInstance().get(Calendar.YEAR) - birthCalendar.get(Calendar.YEAR);
    intent.putExtra(Extras.DRIVER_AGE, driverAge);

    intent.putExtra(Extras.DRIVER_GENDER, driver.getGender());

    intent.putExtra(Extras.DRIVER_TOKEN, driver.getToken());

    intent.putExtra(Extras.DRIVER_LATLNG, marker.getPosition());

    startActivityForResult(intent, RequestCodes.PICK_DRIVER);

    return true;
  }