title: Blinking marker in Google maps
body: <p>I have some problem on "taxi app" marker disappear for second and appear again 
  on locationchanged function 
  how to fix this ? </p>
  
  <pre><code>@Subscribe(threadMode = ThreadMode.MAIN)
  public void onDriversLocationResult(GetDriversLocationResultEvent event) {
      if (event.response != ServerResponse.OK)
          return;
      for (Marker marker : driverMarkers) {
          marker.remove();
          driverMarkers.remove(marker);
      }
      for (Driver driver : event.drivers)
          addDriverToMap(driver);
  }
  
  public void addDriverToMap(Driver driver) {
      driverMarkers.add(mMap.addMarker(new MarkerOptions()
              .position(new LatLng(driver.getLat(), driver.getLng()))
              .rotation(driver.getBearing())
              .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_taxi))));
  }
  </code></pre>