public class CustomVectorMarkerTileLayer extends TileLayer
swigCMemOwn
构造器和说明 |
---|
CustomVectorMarkerTileLayer(long cPtr,
boolean cMemoryOwn) |
CustomVectorMarkerTileLayer(TileDataSource dataSource,
VectorTileDecoder decoder)
Constructs a VectorTileLayer object from a data source and tile decoder.
|
限定符和类型 | 方法和说明 |
---|---|
int |
addCustomSymbol(CustomSymbolType type,
MapPosVectorVector posArray,
java.lang.String arg2,
long arg3,
java.lang.String icon) |
void |
clear() |
void |
clearHighLight() |
void |
delete() |
void |
deleteCustomSymbol(int id) |
protected void |
finalize() |
boolean |
getBkVisibile() |
VectorTileRenderOrder |
getBuildingRenderOrder()
Returns the current display order of the buildings.
|
static long |
getCPtr(CustomVectorMarkerTileLayer obj) |
StringVector |
getDataSourceLayerPropertyNames(java.lang.String dataSourceLayerName) |
StringVector |
getDataSourceLayersName() |
StringVector |
getDataSourceSubLayersName(java.lang.String dataSourceLayerName) |
VectorTileRenderOrder |
getLabelRenderOrder()
Returns the current display order of the labels.
|
boolean |
getLabelVisibile() |
long |
getTileCacheCapacity()
Returns the tile cache capacity.
|
VectorTileDecoder |
getTileDecoder()
Returns the tile decoder assigned to this layer.
|
VectorTileEventListener |
getVectorTileEventListener()
Returns the vector tile event listener.
|
void |
highLightFeature(int featurePropertyKey,
java.lang.String dataSourceLayerName) |
boolean |
isOnlyLabelInTile() |
void |
notToShowCustomSymbols(IntVector ids) |
void |
onlyShowCustomSymbol(boolean show) |
CustomSymbol |
selectCustomSymbol(ScreenPos screenPos) |
void |
setAllClickCallBack(boolean isCallBack) |
void |
setBkVisibile(boolean visible) |
void |
setBuildingRenderOrder(VectorTileRenderOrder renderOrder)
Sets the current display order of the buildings.
|
void |
setIsRelativeCoord(boolean isRelativeCoord) |
void |
setLabelRenderOrder(VectorTileRenderOrder renderOrder)
Sets the current display order of the labels.
|
void |
setLabelVisibile(boolean visible) |
void |
setOmittedSubLayersForSelect(StringVector layerNames) |
void |
setOnlyLabelInTile(boolean onlyLabelInTile) |
void |
setSelectedFillColor(float r,
float g,
float b) |
void |
setSelectedFillOpacity(float opacity) |
void |
setSelectedStrokeColor(float r,
float g,
float b) |
void |
setSelectedStrokeOpacity(float opacity) |
void |
setSelectedStrokeWidth(float width) |
void |
setSelectSymbolAvailable(boolean available) |
void |
setSelectVectorAvailable(boolean available) |
void |
setSubLayers3DStyle(StringVector directoryNames,
BoolVector b3Ds) |
void |
setTileCacheCapacity(long capacityInBytes)
Sets the vector tile cache capacity.
|
void |
setTileLayerVectorOpacity(float opacity) |
void |
setVectorTileEventListener(VectorTileEventListener eventListener)
Sets the vector tile event listener.
|
void |
showCustomSymbols(IntVector ids) |
void |
showSubLayers(StringVector directoryNames,
BoolVector shows) |
static CustomVectorMarkerTileLayer |
swigCreatePolymorphicInstance(long cPtr,
boolean cMemoryOwn)
Creates a polymorphic instance of the given native object.
|
java.lang.String |
swigGetClassName()
Returns the actual class name of this object.
|
java.lang.Object |
swigGetDirectorObject()
Returns the connected director object.
|
calculateMapTileBounds, clearTileCaches, deleteInGLThread, getCPtr, getDataSource, getFrameNr, getMaxOverzoomLevel, getMaxUnderzoomLevel, getName, getTileLoadListener, getTileSubstitutionPolicy, getUTFGridDataSource, getUTFGridEventListener, getZoomLevelBias, isPreloading, isSynchronizedRefresh, isUpdateInProgress, setFrameNr, setMaxOverzoomLevel, setMaxUnderzoomLevel, setPreloading, setSynchronizedRefresh, setTileLoadListener, setTileSubstitutionPolicy, setUTFGridDataSource, setUTFGridEventListener, setZoomLevelBias
equals, getCPtr, getLayerBrightness, getLayerContrast, getLayerOpacity, getLayerSaturation, getPriority, getUpdatePriority, getUUID, getVisibleZoomRange, hashCode, inVisibleZoomRange, isVisible, refresh, screenClip, setCullDelay, setLayerBrightness, setLayerContrast, setLayerOpacity, setLayerSaturation, setPriority, setUpdatePriority, setVisible, setVisibleZoomRange, update
public CustomVectorMarkerTileLayer(long cPtr, boolean cMemoryOwn)
public CustomVectorMarkerTileLayer(TileDataSource dataSource, VectorTileDecoder decoder)
dataSource
- The data source from which this layer loads data.decoder
- The tile decoder that decoder loaded tiles and applies styles.public static long getCPtr(CustomVectorMarkerTileLayer obj)
public static CustomVectorMarkerTileLayer swigCreatePolymorphicInstance(long cPtr, boolean cMemoryOwn)
cPtr
- The native pointer of the instance.cMemoryOwn
- The ownership flag.public void setBkVisibile(boolean visible)
public boolean getBkVisibile()
public void setLabelVisibile(boolean visible)
public boolean getLabelVisibile()
public void setOnlyLabelInTile(boolean onlyLabelInTile)
public boolean isOnlyLabelInTile()
public void setIsRelativeCoord(boolean isRelativeCoord)
public VectorTileDecoder getTileDecoder()
public long getTileCacheCapacity()
public void setTileCacheCapacity(long capacityInBytes)
capacityInBytes
- The new tile bitmap cache capacity in bytes.public VectorTileRenderOrder getLabelRenderOrder()
public void setLabelRenderOrder(VectorTileRenderOrder renderOrder)
renderOrder
- The new display order of the labels.public VectorTileRenderOrder getBuildingRenderOrder()
public void setBuildingRenderOrder(VectorTileRenderOrder renderOrder)
renderOrder
- The new display order of the labels.public VectorTileEventListener getVectorTileEventListener()
public void setVectorTileEventListener(VectorTileEventListener eventListener)
eventListener
- The vector tile event listener.public StringVector getDataSourceLayersName()
public StringVector getDataSourceSubLayersName(java.lang.String dataSourceLayerName)
public StringVector getDataSourceLayerPropertyNames(java.lang.String dataSourceLayerName)
public void setTileLayerVectorOpacity(float opacity)
public void setSelectedFillColor(float r, float g, float b)
public void setSelectedFillOpacity(float opacity)
public void setSelectedStrokeColor(float r, float g, float b)
public void setSelectedStrokeOpacity(float opacity)
public void setSelectedStrokeWidth(float width)
public void setSelectVectorAvailable(boolean available)
public void setSelectSymbolAvailable(boolean available)
public void setOmittedSubLayersForSelect(StringVector layerNames)
public void showSubLayers(StringVector directoryNames, BoolVector shows)
public void setSubLayers3DStyle(StringVector directoryNames, BoolVector b3Ds)
public void highLightFeature(int featurePropertyKey, java.lang.String dataSourceLayerName)
public void clearHighLight()
public int addCustomSymbol(CustomSymbolType type, MapPosVectorVector posArray, java.lang.String arg2, long arg3, java.lang.String icon)
public void deleteCustomSymbol(int id)
public CustomSymbol selectCustomSymbol(ScreenPos screenPos)
public void showCustomSymbols(IntVector ids)
public void notToShowCustomSymbols(IntVector ids)
public void onlyShowCustomSymbol(boolean show)
public void clear()
public void setAllClickCallBack(boolean isCallBack)
public java.lang.String swigGetClassName()
swigGetClassName
在类中 TileLayer
public java.lang.Object swigGetDirectorObject()
swigGetDirectorObject
在类中 TileLayer