Improve canvas DPI setting, fixes #349

This commit is contained in:
Emux 2017-05-09 15:27:05 +03:00
parent 183cb8aafd
commit c2eb679adf
3 changed files with 4 additions and 3 deletions

View File

@ -13,6 +13,7 @@
- vtm-ios-example module [#326](https://github.com/mapsforge/vtm/issues/326)
- Handle layers enabled state [#342](https://github.com/mapsforge/vtm/issues/342)
- Fix coord scale short overflow [#343](https://github.com/mapsforge/vtm/issues/343)
- Improve canvas DPI setting [#349](https://github.com/mapsforge/vtm/issues/349)
- Gretty plugin at web modules [#338](https://github.com/mapsforge/vtm/issues/338)
- Many other minor improvements and bug fixes
- [Solved issues](https://github.com/mapsforge/vtm/issues?q=is%3Aclosed+milestone%3A0.8.0)

View File

@ -1,6 +1,6 @@
/*
* Copyright 2013 Hannes Janetzek
* Copyright 2016 devemux86
* Copyright 2016-2017 devemux86
*
* This file is part of the OpenScienceMap project (http://www.opensciencemap.org).
*
@ -42,7 +42,7 @@ public class MainActivity extends AndroidApplication {
GLAdapter.init(new AndroidGL());
DisplayMetrics metrics = getResources().getDisplayMetrics();
CanvasAdapter.dpi = (int) Math.max(metrics.xdpi, metrics.ydpi);
CanvasAdapter.dpi = (int) (metrics.scaledDensity * CanvasAdapter.DEFAULT_DPI);
Tile.SIZE = Tile.calculateTileSize(metrics.scaledDensity);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();

View File

@ -81,7 +81,7 @@ public class MapView extends GLSurfaceView {
GLAdapter.init(new AndroidGL());
DisplayMetrics metrics = getResources().getDisplayMetrics();
CanvasAdapter.dpi = (int) Math.max(metrics.xdpi, metrics.ydpi);
CanvasAdapter.dpi = (int) (metrics.scaledDensity * CanvasAdapter.DEFAULT_DPI);
/* Initialize the Map */
mMap = new AndroidMap(this);