title: Remove default user's location icon
body: <p>Im developing an app using Google Maps v2 for Android and I managed to put a custom icon to the user's position but I can't remove the default one, so it overlays my custom icon like in the image:</p>
  
  <p><img src="https://i.stack.imgur.com/qWnqy.png" alt="enter image description here"></p>
  
  <p>(It is that big just for now :p )</p>
  
  <p>My code is like:</p>
  
  <pre><code>@Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_map);
  
      map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
  
      map.setMyLocationEnabled(true);
  
      map.setOnMyLocationChangeListener(new OnMyLocationChangeListener() {
  
          @Override
          public void onMyLocationChange(Location location) {
              if (location == null)
                  return;
  
              mPositionMarker = map.addMarker(new MarkerOptions()
              .flat(true)
              .icon(BitmapDescriptorFactory
                      .fromResource(R.drawable.logop1))
              .anchor(0.5f, 1f)
              .position(new LatLng(location.getLatitude(), location.getLongitude())));
  
          }
      });
  }
  </code></pre>
  
  <p>So:
  1) Is there a way to remove the default blue dot of user's current location?</p>
  
  <p>2) Will the user location be updated when I move in the "real world" (I cant test it for conectivity reasons) or do I have to write/override a method to update users position?</p>
  
  <p>Thanks in advance</p>