public void SetTemporalMarker(BaseCoordinates coordinates, int id)
 {
     RemoveTemporalMarker();
     temporalAbstractMarker    = markerGenerator.GenerateMarker(coordinates);
     temporalAbstractMarker.Id = id;
     MapImplementation.AddMarker(temporalAbstractMarker);
 }
    public void SetMarkerInMap(BaseCoordinates coordinates)
    {
        AbstractMarker marker = markerGenerator.GenerateMarker(coordinates);

        marker.Location = coordinates;
        markers.Add(marker);
        MapImplementation.AddMarker(marker);
    }