0

我需要在我的 Android 应用程序中实现一层非静态自定义图块,该应用程序将 OSMdroid 用于 MapView。调用 php 脚本时会渲染图块,这非常适合网络,但我不确定 Android/OSMdroid MapView 是否也可以以这种方式显示图块?电话看起来像

http://my.url/get_tile.php?zoom=1&coords=2,3

它返回缩放级别为 2 的 256x256px .p​​ng 图像,OSM x,y-coordiantes 2,3。

有没有办法通过应用程序的 php 调用直接将这些图块实现到带有例如 XYTileSource 的 MapView 中?或者我需要一个网络脚本,首先将瓷砖渲染到相应的金字塔中,XYTileSource?

4

1 回答 1

1

一个 XYTileSourse 想要做的正是你想要的,但它非常接近。我认为您只需要制作自己的版本并使用自己的 getTileURLString 方法来处理 x、y、zoom 参数的格式略有不同。如果您查看 XYTileSourse 的源代码,您会发现它只有 20 行,您只需要更改其中的 2 个。

于 2013-01-20T19:38:37.943 回答