/*
* Copyright (c) 2015 Daimler AG / Moovel GmbH
*
* All rights reserved
*/
package com.car2go.maps.google;
import android.graphics.Bitmap;
import android.support.annotation.DrawableRes;
import com.car2go.maps.google.adapter.BitmapDescriptorAdapter;
import com.car2go.maps.model.BitmapDescriptor;
/**
* Creates instances of {@link com.car2go.maps.model.BitmapDescriptor}
*/
public class BitmapDescriptorFactory implements com.car2go.maps.BitmapDescriptorFactory {
private static final BitmapDescriptorFactory instance = new BitmapDescriptorFactory();
private BitmapDescriptorFactory() {
}
public static BitmapDescriptorFactory getInstance() {
return instance;
}
@Override
public BitmapDescriptor fromBitmap(Bitmap bitmap) {
return new BitmapDescriptorAdapter(
com.google.android.gms.maps.model.BitmapDescriptorFactory.fromBitmap(bitmap)
);
}
@Override
public BitmapDescriptor fromResource(@DrawableRes int resourceId) {
return new BitmapDescriptorAdapter(
com.google.android.gms.maps.model.BitmapDescriptorFactory.fromResource(resourceId)
);
}
}