3
私はosmdroidのジオサーバーからWMSタイルを取得しようとしています。しかし、これまでのところ成功はありません。私はちょうど他の場所に位置するタイルジオサーバーの小さなバージョンを取得することができます。はい、プロジェクションが正しいのは、私も同じレイヤーをWebアプリケーションに使用しているからです。
次は私がズームに保つよう私logcatはこれを生産する私のコードジオサーバーとosmdroidのリンク
MapTileProviderBasic tileProvider = new MapTileProviderBasic(getApplicationContext());
XYTileSource tilesource = new XYTileSource("tiger:tiger_roads",0, 18, 256, ".png", new String[]{"http://dev.propertyninja.com:8080/geoserver/gwc/service/tms/1.0.0"}) {
@Override
public String getTileURLString(MapTile aTile) {
return getBaseUrl() +"/tiger:tiger_roads/"+aTile.getZoomLevel()+"/"+aTile.getY()+"/"+aTile.getX()+".png";
}
};
tileProvider.setTileSource(tilesource);
TilesOverlay tilesOverlay = new TilesOverlay(tileProvider, this);
tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
map.getOverlays().add(tilesOverlay);
map.invalidate();
}
ある W/OsmDroid:。問題MapTileをダウンロード:/ 9/193分の147 HTTPレスポンス:あなたのサーバー
これは、レイヤー名を入力しなかったためです。試してみるhttp://dev.propertyninja.com:8080/geoserver/gwc/service/tms/1.0.0/tiger:tiger_roads/9/147/193.png –