android – osmdroid – 显示更大的瓷砖

我正在使用osmdroid和从OSM下载到16级的地图.我想知道是否有任何方法可以让osmdroid使用该缩放级别的磁贴但是将其绘制得更大.

问题是那个级别的瓷砖对我来说有足够的细节,但是很小.我已经看到其他一些应用程序使用相同的磁贴级别但不知何故设法将它们绘制得更大.

谢谢

解决方法

如果不修改osmdroid的源代码,就无法做到这一点.现在,除非在缩放级别之间对视图进行动画处理,否则会以实际分辨率显示切片.也就是说,在动画完成时切换切片,并且比例再次设置为1.当用户尝试缩放超出最高级别的细节时,我尝试了一些技巧来保持缩放.它在视觉上有效,但是从像素映射到地图坐标的所有功能,以及拖动地图时的一些交互都会中断.因此,需要对源进行更重要的修改.这是可行的,但我认为这不值得麻烦 – 除非你真的想要对项目做出修改,并以较少的hackish方式进行.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...