package org.wheelmap.android.osmdroid;
import android.content.Context;
import android.graphics.Bitmap;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.assist.ImageSize;
import org.osmdroid.views.MapView;
import org.osmdroid.views.overlay.mylocation.IMyLocationProvider;
import org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay;
/**
*
* @author Marc Kurtz
* @author Manuel Stahl
*
*/
public class MyLocationNewOverlayFixed extends MyLocationNewOverlay {
public MyLocationNewOverlayFixed(IMyLocationProvider myLocationProvider, MapView mapView) {
super(myLocationProvider, mapView);
Context context = mapView.getContext();
init(context);
}
private void init(Context context) {
float density = context.getResources().getDisplayMetrics().density;
Bitmap positionMarker = ImageLoader.getInstance().loadImageSync("assets://location_poi.png", new ImageSize((int)(12 * density), (int)(12 * density)));
if (positionMarker != null) {
setDirectionArrow(positionMarker, positionMarker);
}
}
}