在osmdroid离线地图中没有磁贴的默认磁贴

时间:2015-07-15 09:15:59

标签: android openstreetmap offline osmdroid

在openstreet osmdroid离线地图项目中,如果lat long和zoom level的某些组合没有tile,我想显示一个默认图像tile(说缩小以查看此处或tile not avaliable)代替null Tile。 我检查了org.osmdroid.views.overlay.TilesOverlay类(http://grepcode.com/file/repo1.maven.org/maven2/org.osmdroid/osmdroid-android/4.0/org/osmdroid/views/overlay/TilesOverlay.java#TilesOverlay.0mLoadingBackgroundColor)的handleTile方法。 我很困惑,如何完成它。

谢谢。 。

1 个答案:

答案 0 :(得分:0)

首先,您需要直接找到源代码。 https://github.com/osmdroid/osmdroid

我实际上已经尝试完全按照你的要求去做,并且无法获得积极的结果。我想你只想返回一个默认的磁贴,当磁贴为空时,它会有一个红色X或类似的东西。由于多个磁贴提供程序(资产,SD卡存储,在线等),问题有点复杂。瓷砖覆盖层绝对是个好去处。如果你正常工作,请打开拉取请求;)