com.supermap.services.providers
类 MongoDBTileProvider
- java.lang.Object
-
- com.supermap.services.components.spi.TiledMapProviderBase
-
- com.supermap.services.providers.LocalTileProviderBase
-
- com.supermap.services.providers.TilesetMapProvider
-
- com.supermap.services.providers.MongoDBTileProvider
-
- 所有已实现的接口:
- Disposable, MapProvider, ProviderContextAware, TilesetInfoAttainable, RefreshableTilesetProvider
- 直接已知子类:
- MongoDBMVTTileProvider
public class MongoDBTileProvider extends TilesetMapProvider
MongoDB地图服务提供者。
MongoDBTileProvider 提供了从MongoDB切片集中获取地图服务的能力并封装了与 SuperMap iServer 地图相关的 GIS 功能。
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.supermap.services.components.spi.TiledMapProviderBase
TiledMapProviderBase.AcceptOnePicDrawer, TiledMapProviderBase.DefaultTileImageDrawer, TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
-
-
字段概要
-
从类继承的字段 com.supermap.services.providers.LocalTileProviderBase
localTileResource
-
从类继承的字段 com.supermap.services.components.spi.TiledMapProviderBase
CACHE_DIR, defaultMapParameters, dpi, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
-
-
构造器概要
构造器 构造器和说明 MongoDBTileProvider()
MongoDBTileProvider(MongoDBTileProviderSetting setting)
-
方法概要
方法 限定符和类型 方法和说明 protected void
addListener(MongoDBTileProviderSetting setting)
void
dispose()
释放资源对象。protected java.util.List<ImageTileset>
getTilesetsFromSource(TileSource<MongoDBTilesourceInfo> tileSource, java.util.List<java.lang.String> tilesetNames)
protected void
init(MapProviderSetting setting)
初始化函数,该函数不对参数进行null判断,但是尽可能对其中的内容进行正确性判断protected java.util.List<ImageTileset>
initTilesets()
初使化切片集。protected boolean
isMatchingType(Tileset<?,?> tileset)
-
从类继承的方法 com.supermap.services.providers.TilesetMapProvider
cacheEnabled, getOrigin, getSupportImageFormat, getSupportResolutions, getTileImage, getTilesetInfos, initDefaultMapParameter, initSupportedMapNames, isResolutionEquals, outputImage, refresh, setMapInfoByTilesets, support
-
从类继承的方法 com.supermap.services.providers.LocalTileProviderBase
checkLicense, generateBigImage, tileCacheReadOnly
-
从类继承的方法 com.supermap.services.components.spi.TiledMapProviderBase
checkSetting, clearAllCache, clearCache, fillWatermark, findNearest, getAccurateResolution, getBottom, getBottom, getBufferedImage, getDefaultMapParameter, getDefaultMapParameters, getLeft, getLeftIndex, getMapImage, getMapParameter, getMapProviderSetting, getNames, getOverview, getProximalResolution, getProximalResolution, getResolutoinByScale, getResource, getResource, getRight, getTileDataConverter, getTileIndex, getTop, getTop, getTopIndex, getTopOrBottomTileIndex, getVectorStyle, getVectorStyle, measureArea, measureDistance, outputImage, outputImageToFile, outputImageToFile, point2DConvert, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, rectifyMapParameter, setDefaultMapParameter, setDefaultMapParameters, setMapProviderSetting, setProviderContext, updateMap, viewEntire
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.supermap.services.components.spi.MapProvider
getFieldsByLayerName, getTileImage
-
-
-
-
构造器详细资料
-
MongoDBTileProvider
public MongoDBTileProvider()
-
MongoDBTileProvider
public MongoDBTileProvider(MongoDBTileProviderSetting setting)
-
-
方法详细资料
-
init
protected void init(MapProviderSetting setting)
从类复制的说明:TiledMapProviderBase
初始化函数,该函数不对参数进行null判断,但是尽可能对其中的内容进行正确性判断
- 覆盖:
init
在类中TilesetMapProvider
- 参数:
setting
- 服务提供者配置对象
-
initTilesets
protected java.util.List<ImageTileset> initTilesets()
从类复制的说明:TilesetMapProvider
初使化切片集。- 指定者:
initTilesets
在类中TilesetMapProvider
- 返回:
- 返回支持的切片集集合。
-
addListener
protected void addListener(MongoDBTileProviderSetting setting)
-
getTilesetsFromSource
protected java.util.List<ImageTileset> getTilesetsFromSource(TileSource<MongoDBTilesourceInfo> tileSource, java.util.List<java.lang.String> tilesetNames)
-
isMatchingType
protected boolean isMatchingType(Tileset<?,?> tileset)
-
dispose
public void dispose()
从类复制的说明:TiledMapProviderBase
释放资源对象。
- 指定者:
dispose
在接口中Disposable
- 覆盖:
dispose
在类中TiledMapProviderBase
-
-