package com.mutu.mapapi.tileprovider.tilesource; import com.mutu.mapapi.ResourceProxy.string; import com.mutu.mapapi.tileprovider.MapTile; import com.mutu.mapapi.tilesystem.TileSystem; public class CompositeTileSource extends BitmapTileSourceBase { private final OnlineTileSourceBase mTileSources[]; public CompositeTileSource(String aName, string aResourceId, int aZoomMinLevel, int aZoomMaxLevel, int aTileSizePixels, TileSystem aTileSystem, String aImageFilenameEnding, final OnlineTileSourceBase... aTileSource) { super(aName, aResourceId, aZoomMinLevel, aZoomMaxLevel, aTileSizePixels, aTileSystem, aImageFilenameEnding); // TODO Auto-generated constructor stub mTileSources = aTileSource; } public OnlineTileSourceBase get(final int pIndex) { return mTileSources[pIndex]; } public int size() { return mTileSources.length; } public String[] getTileURLString(MapTile aTile){ String []urlList = new String[mTileSources.length]; for (int i=0;i<mTileSources.length;i++){ urlList[i] = mTileSources[i].getTileURLString(aTile); } return urlList; } }