1

私は osmdroid パックの SampleWithTilesOverlayAndCustomTileSource の例を見ています。オーバーレイがどこから来ているのか、オーバーレイの openfietskaart-rcn がどのような形式なのか疑問に思っています。例?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

4

1 に答える 1

1

カスタム タイル ソースではカスタム URL スキームが指定されていないため、デフォルトの実装 (上記のベース URL で始まり、その後に zoom/X/Y.png が続く PNG ファイルのフォルダー構造) が使用されていると想定できます。番号付けは Google マップ システムと一致します。各 PNG は 256 ピクセルの正方形です。Mobile Atlas Creator (MOBAC) を使用してタイルのカスタム セットを作成するか、「mapnik」というライブラリを使用して KML をタイルに変換します。タイルは SD カードから取得することもできます。

タイルの番号付け方法を示すのに適したサイトは次のとおりです: http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/

MOBAC: http://mobac.sourceforge.net/

マップニク: http://mapnik.org/

于 2012-10-26T01:41:03.150 に答える