我需要实现一个地面叠加(abuilding的室内地板图),我可以放大到非常高的水平。我是osmdroid和android地图开发的新手。
谷歌地图将缩放限制在21级,所以我使用的是osmdroid。 Osmdroid奖励包也有类似的地面覆盖实现,我可以放在正确的坐标上。
问题是即使我可以在正确的坐标处设置地面覆盖并使地图视图的最大变焦为29.每次我缩放超过一定水平时,可以看到地面覆盖在放大时放大(用手指放大手势)但在抬起手指后缩小或重新调整图像回到某个缩放级别。
我不需要任何tilesource来使用osmdroid,所以为了补充我给了一个私有的tilesource,它无法加载,但我可以看到我的地面覆盖。
ITileSource aTileSource = new XYTileSource("private", 0, 29, 256, ".png", new String[] {});
我试图将tilesize更改为512和1024.我看不到对行为的任何更改。我问这个问题的原因是我可以看到osmdroid succesffuky放大到所需的水平,我希望它留在那里而不是快速恢复或重新调整图像。