Skip to content
Snippets Groups Projects
Unverified Commit 0cd8cb17 authored by mueller-ma's avatar mueller-ma Committed by GitHub
Browse files

Use Util.convertDpToPixel() in OsmViewHolder (#1364)

parent 9e335e0d
Branches
No related tags found
No related merge requests found
...@@ -6,7 +6,6 @@ import android.content.res.Resources; ...@@ -6,7 +6,6 @@ import android.content.res.Resources;
import android.location.Location; import android.location.Location;
import android.os.Handler; import android.os.Handler;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.util.DisplayMetrics;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.ViewGroup; import android.view.ViewGroup;
...@@ -192,7 +191,7 @@ public class MapViewHelper { ...@@ -192,7 +191,7 @@ public class MapViewHelper {
Log.d(TAG, String.format("North %f, south %f, west %f, east %f", Log.d(TAG, String.format("North %f, south %f, west %f, east %f",
north, south, west, east)); north, south, west, east));
BoundingBox boundingBox = new BoundingBox(north, east, south, west); BoundingBox boundingBox = new BoundingBox(north, east, south, west);
int extraPixel = (int) convertDpToPixel(24f, mapView.getContext()); int extraPixel = (int) Util.convertDpToPixel(24f, mapView.getContext());
try { try {
mapView.zoomToBoundingBox(boundingBox, false, extraPixel); mapView.zoomToBoundingBox(boundingBox, false, extraPixel);
} catch (Exception e) { } catch (Exception e) {
...@@ -219,17 +218,6 @@ public class MapViewHelper { ...@@ -219,17 +218,6 @@ public class MapViewHelper {
} }
} }
/**
* This method converts dp unit to equivalent pixels, depending on device density.
*
* @param dp A value in dp (density independent pixels) unit. Which we need to convert into pixels
* @param context Context to get resources and device specific display metrics
* @return A float value to represent px equivalent to dp depending on device density
*/
private static float convertDpToPixel(float dp, Context context){
return dp * ((float) context.getResources().getDisplayMetrics().densityDpi / DisplayMetrics.DENSITY_DEFAULT);
}
private static void moveCamera(MapView mapView, float zoom, GeoPoint geoPoint) { private static void moveCamera(MapView mapView, float zoom, GeoPoint geoPoint) {
IMapController mapController = mapView.getController(); IMapController mapController = mapView.getController();
mapController.setZoom(zoom); mapController.setZoom(zoom);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment