osmdroid MapView IconOverlay - 有没有办法改变图标的​​大小?

时间:2012-11-15 21:57:36

标签: android google-maps android-mapview osmdroid openstreetmap

在我的应用程序中,我有一张由GoogleMaps“驱动”的地图,但有时需要离线使用地图,所以我决定添加对osmdroid的支持。通过对我以前的代码进行一些调整,我设法让它完成了GoogleMaps所拥有的所有功能。

现在我的问题..在GoogleMaps的mapView中,图标显示如下图所示:

GoogleMaps icon

但是在OSM的mapView中,图标非常大且模糊:

OSM icon

我试图减小图像的大小(* .png对象)以查看是否存在问题,但图标仍然很大且模糊,我的猜测是osmdroid出于某种原因将图标缩放到预定的位置大小,有没有办法改变它?

我已经搜了几个小时了,但我还没有找到任何有用的东西,所以我决定在这里试试运气。 谢谢:))

1 个答案:

答案 0 :(得分:1)

我的一个朋友偶然发现了答案, Issue 331

这个问题在修订中得到了解决,这就是我所做的:

得到:

然后将它们添加到您的项目中,然后扩展/使用这些文件而不是osmdroid的库文件。有了这个,我设法让图标看起来像谷歌地图中的图标(阴影除外,但这不是我真正想要的东西)

fixede OSM icon