title: Multiple markers at same location?
body: <p>I am developing an application which gets locations from <code>Firebase</code> by <code>GeoQuery</code> and it is showing markers on each location that is fetched by GeoQuery. But the problem is that if the location's latitude and longitude are the same, markers are overlapping each other and only one marker is shown. But I want to show multiple markers with same location.</p>
  
  <p>I am fetching location from firebase and showing markers as:</p>
  
  <pre><code>GeoQuery geoQuery = geoFire.queryAtLocation(new GeoLocation(mLastLocation.getLatitude(),
                      mLastLocation.getLongitude()), 3);
              geoQuery.addGeoQueryEventListener(new GeoQueryEventListener() {
  
                  @Override
                  public void onKeyEntered(String key, GeoLocation location) {
                      MarkerOptions markerOptions = new MarkerOptions();
  
                      LatLng latLng = new LatLng(location.latitude,location.longitude);
                      markerOptions.position(latLng);
  
                      try {
                          markerOptions.icon(bitmapDescriptorFromVector(getContext(), R.drawable.ic_marker));
                      } catch (Exception ex){}
                      mGoogleMap.addMarker(markerOptions);
                  }
  
                  @Override
                  public void onKeyExited(String key) {}
  
                  @Override
                  public void onKeyMoved(String key, GeoLocation location) {}
  
                  @Override
                  public void onGeoQueryReady() {}
  
                  @Override
                  public void onGeoQueryError(DatabaseError error) {}
              });
              LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
  } 
  </code></pre>