package com.nutiteq.maps;
/**
* Interface for map definition, that retrieves every map tile separately.
*
* @see StreamedMap
*/
public interface UnstreamedMap {
/**
* Build path for the tile image. Images reading from network and application
* jar is supported.
*
* @param mapX
* tile top-left corner x on pixel map
* @param mapY
* tile top-left corner x on pixel map
* @param zoom
* zoom level
* @return path for the tile image.
* For on-line URL must start with "http://" or "https://";
* for filesystem starts with "file://";
* for application package resource starts with "/"
*
*/
String buildPath(int mapX, int mapY, int zoom);
}