public class OsmMapReader extends TileableMapReader
| Modifier and Type | Class and Description |
|---|---|
static class |
OsmMapReader.Factory |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
layer |
tileCacheLayerInfobaseUrl, context, LOGGER, mergeableParams, OVERRIDE_ALL, params, paramsToMerge| Modifier | Constructor and Description |
|---|---|
protected |
OsmMapReader(java.lang.String layer,
RenderingContext context,
PJsonObject params) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result,
Transformer transformer,
java.lang.String srs,
boolean first)
Adds the query parameters common to every tile
|
boolean |
canMerge(MapReader other)
Test if two layers can be merged (this and other).
|
protected TileRenderer.Format |
getFormat() |
protected java.net.URI |
getTileUri(java.net.URI commonUri,
Transformer transformer,
double minGeoX,
double minGeoY,
double maxGeoX,
double maxGeoY,
long w,
long h)
Adds the query parameters for the given tile.
|
boolean |
testMerge(MapReader other) |
java.lang.String |
toString() |
renderTilescreateCommonURI, getMergeableValue, renderprotected OsmMapReader(java.lang.String layer,
RenderingContext context,
PJsonObject params)
protected TileRenderer.Format getFormat()
getFormat in class HTTPMapReaderprotected void addCommonQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> result,
Transformer transformer,
java.lang.String srs,
boolean first)
HTTPMapReaderaddCommonQueryParams in class HTTPMapReaderprotected java.net.URI getTileUri(java.net.URI commonUri,
Transformer transformer,
double minGeoX,
double minGeoY,
double maxGeoX,
double maxGeoY,
long w,
long h)
throws java.net.URISyntaxException,
java.io.UnsupportedEncodingException
TileableMapReadergetTileUri in class TileableMapReaderjava.net.URISyntaxExceptionjava.io.UnsupportedEncodingExceptionpublic boolean testMerge(MapReader other)
testMerge in class HTTPMapReaderpublic boolean canMerge(MapReader other)
MapReadercanMerge in class HTTPMapReader