package com.mutu.mapapi.tilesystem;
import java.util.ArrayList;
import com.mutu.mapapi.tileprovider.tilesource.ITileSource;
public class TileSystemFactory {
public static TileSystem getTileSystem(final String aName) throws IllegalArgumentException {
for (final TileSystem tileSystem : mTileSystems) {
if (tileSystem.name().equals(aName)) {
return tileSystem;
}
}
throw new IllegalArgumentException("No such tile System: " + aName);
}
private static ArrayList<TileSystem> mTileSystems;
static {
mTileSystems = new ArrayList<TileSystem>();
mTileSystems.add(new WGSTileSystem());
mTileSystems.add(new MercatorTileSystem());
}
}