【发布时间】:2017-05-30 00:14:56
【问题描述】:
我使用MapsForge 0.8 在我的 Android 应用中显示地图。当使用在线图块(只是位图而不是可以在运行时渲染器中调整的矢量数据)时,地图在我的高分辨率设备上真的很小,我什么也看不懂。
我想缩放地图并尝试了以下方法:
mapView.getModel().displayModel.setDefaultUserScaleFactor(2.0f);
还有:
mapView.getModel().displayModel.setUserScaleFactor(2.0f);
但它并没有改变任何东西。
如何让它显示地图更大?
更新:
我的意思不是放大。我的意思是缩放当前缩放级别以使其在高分辨率设备上可读。想象一下上面在小型智能手机上的屏幕截图 - 它很小。我什至看不懂街道名称。
第二次更新
以下当前答案不回答问题。这是关于缩放位图的在线图块 - 而不是如何影响矢量数据的渲染。
第三次更新
接受的答案终于解决了问题!
【问题讨论】:
-
请解释一下您认为“缩放当前缩放级别”与放大有何不同?
-
如果你读完问题后不明白,那我不知道还有什么要补充的。
标签: java android bitmap scaling mapsforge