Exemplo n.º 1
0
  @Override
  public void onDriverReady(List<Loadshopping> drivers) {

    if (drivers.isEmpty()) {
      Snackbar.make(
              findViewById(R.id.tab_container),
              getString(R.string.snackbar_nodrivernearby),
              Snackbar.LENGTH_LONG)
          .show();
    } else {
      driverHashMap = new HashMap<>();
      for (Loadshopping driver : drivers) {

        String driverFullName = Hex.decode(driver.getFullName());
        LatLng driverLatLng =
            new LatLng(Double.valueOf(driver.getLatitude()), Double.valueOf(driver.getLongitude()));
        Marker marker =
            mMap.addMarker(
                new MarkerOptions()
                    .title(driverFullName)
                    .position(driverLatLng)
                    .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_green_marker_filled)));

        driverHashMap.put(marker, driver);
      }
    }
  }