たびたび、わからないことがでてきましたので、また、質問させてください。 前回の「ShapeFile」の件については、問題なく解決しました。 今回は、SDCard内にあるTileファイルをOverlayとして表示したいと思っています。 「OsmDroid」を使用しています。 いろいろサイトを参照しましたが、うまく表示されずにいます。 String[] urls = {file.getPath() + "/tiles/"}; final MapTileProviderBasic tileProvider = new MapTileProviderBasic(getApplicationContext()); final ITileSource tileSource = new XYTileSource("", ResourceProxy.string.offline_mode, 15, 18, 256, ".jpg", urls); tileProvider.setTileSource(tileSource); final TilesOverlay tilesOverlay = new TilesOverlay(tileProvider, this.getBaseContext()); tilesOverlay.setUseDataConnection(false); tilesOverlay.useDataConnection(); map.getOverlays().add(tilesOverlay); map.invalidate(); こんな感じです。 「String[] urls = {file.getPath() + "/tiles/"};」を「String[] urls = {"http://tile.openstreetmap.org/"};」に 変更するとOnLine時に取得するのですが、SDCard内を参照したいと思っています。 どなたか、ご教授ご鞭撻お願いします。
↧