我正在看osmdroid包中的SampleWithTilesOverlayAndCustomTileSource示例,我想知道覆盖是从哪里来的/覆盖的openfietskaart-rcn是什么格式-它是Openlayers/一个WMS服务吗?我如何才能使我自己的自定义覆盖适用于这个示例?它能和GeoServer一起工作吗?我找不到关于这个例子的教程,希望有人能给我一些关于如何创建我自己的层的提示,例如基于.kml文件。谢谢!
this.mCustomTileSource = new XYTileSource("FietsRegionaal", null, 3, 18, 256, ".png",
"http://overlay.openstreetmap.nl/openfietskaart-rcn/");示例如下:http://code.google.com/p/osmdroid/source/browse/trunk/OpenStreetMapViewer/src/org/osmdroid/samples/SampleWithTilesOverlayAndCustomTileSource.java?r=829
发布于 2012-10-26 09:41:03
自定义瓦片源没有指定自定义URL方案,因此您可以假定它使用默认实现-从上面的基URL开始的PNG文件的文件夹结构,然后是zoom/X/Y.png。编号与谷歌地图系统相符。每个PNG是256像素的正方形。您可以使用Mobile Atlas Creator (MOBAC)创建一组自定义的tiles,或者我使用一个名为"mapnik“的库将KML转换为tiles。瓷砖也可能来自你的SD卡。
这里有一个很好的网站来展示如何对磁贴进行编号:http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/
MOBAC:http://mobac.sourceforge.net/
Mapnik:http://mapnik.org/
https://stackoverflow.com/questions/12997283
复制相似问题