Package com.kakao.vectormap.internal
Class VectorDelegate
- java.lang.Object
-
- com.kakao.vectormap.internal.VectorDelegate
-
- All Implemented Interfaces:
IVectorDelegate
- Direct Known Subclasses:
DimScreenDelegate
public class VectorDelegate extends java.lang.Object implements IVectorDelegate
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCircleWaveAnimator(boolean isDimScreen, CircleWaves circleWaves)voidaddMultiPolygon(ShapeLayer layer, PolygonOptions options, boolean toDimScreen, OnPolygonCreateCallback callback)java.lang.StringaddPolygonStylesSet(PolygonStylesSet stylesSet, boolean isDimScreen)voidchangePolygonStylesAndDotPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<DotPoints> dotPoints, boolean toDimScreen)voidchangePolygonStylesAndMapPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<MapPoints> mapPoints, boolean toDimScreen)voidclearAllAnimator(boolean isDimScreen)PolygonStylesSetgetPolygonStylesSet(java.lang.String styleId)booleanhasPolygonStylesSet(java.lang.String styleId)booleanisRunning()voidremoveAllShape(boolean toDimScreen)voidremoveAnimator(boolean toDimScreen, java.lang.String animatorId)voidremovePolygon(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId)voidremovePolygons(java.lang.String[] layerIds, java.lang.String[] polygonIds, boolean toDimScreen)voidsetDimScreenCover(DimScreenCover cover)voidsetPolygonCenterPoint(java.lang.String layerId, java.lang.String polygonId, LatLng centerPoint)voidsetPolygonVisible(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId, boolean visible)voidsetPolygonZOrder(java.lang.String layerId, java.lang.String polygonId, int zOrder, boolean isDimScreen)voidsetRunning(boolean running)voidstartAnimator(java.lang.String animatorId, boolean toDimScreen, java.util.List<Polygon> polygons)voidstopAnimator(java.lang.String animatorId, boolean hideShape, boolean toDimScreen)
-
-
-
Method Detail
-
hasPolygonStylesSet
public boolean hasPolygonStylesSet(java.lang.String styleId) throws java.lang.RuntimeException- Specified by:
hasPolygonStylesSetin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
addPolygonStylesSet
public java.lang.String addPolygonStylesSet(PolygonStylesSet stylesSet, boolean isDimScreen) throws java.lang.RuntimeException
- Specified by:
addPolygonStylesSetin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
getPolygonStylesSet
public PolygonStylesSet getPolygonStylesSet(java.lang.String styleId) throws java.lang.RuntimeException
- Specified by:
getPolygonStylesSetin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
addMultiPolygon
public void addMultiPolygon(ShapeLayer layer, PolygonOptions options, boolean toDimScreen, OnPolygonCreateCallback callback) throws java.lang.RuntimeException
- Specified by:
addMultiPolygonin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
setPolygonVisible
public void setPolygonVisible(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId, boolean visible) throws java.lang.RuntimeException- Specified by:
setPolygonVisiblein interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
setPolygonZOrder
public void setPolygonZOrder(java.lang.String layerId, java.lang.String polygonId, int zOrder, boolean isDimScreen) throws java.lang.RuntimeException- Specified by:
setPolygonZOrderin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
setPolygonCenterPoint
public void setPolygonCenterPoint(java.lang.String layerId, java.lang.String polygonId, LatLng centerPoint) throws java.lang.RuntimeException- Specified by:
setPolygonCenterPointin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
removePolygon
public void removePolygon(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId) throws java.lang.RuntimeException- Specified by:
removePolygonin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
removePolygons
public void removePolygons(java.lang.String[] layerIds, java.lang.String[] polygonIds, boolean toDimScreen) throws java.lang.RuntimeException- Specified by:
removePolygonsin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
removeAllShape
public void removeAllShape(boolean toDimScreen) throws java.lang.RuntimeException- Specified by:
removeAllShapein interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
startAnimator
public void startAnimator(java.lang.String animatorId, boolean toDimScreen, java.util.List<Polygon> polygons) throws java.lang.RuntimeException- Specified by:
startAnimatorin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
stopAnimator
public void stopAnimator(java.lang.String animatorId, boolean hideShape, boolean toDimScreen) throws java.lang.RuntimeException- Specified by:
stopAnimatorin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
addCircleWaveAnimator
public void addCircleWaveAnimator(boolean isDimScreen, CircleWaves circleWaves) throws java.lang.RuntimeException- Specified by:
addCircleWaveAnimatorin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
clearAllAnimator
public void clearAllAnimator(boolean isDimScreen) throws java.lang.RuntimeException- Specified by:
clearAllAnimatorin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
setDimScreenCover
public void setDimScreenCover(DimScreenCover cover) throws java.lang.RuntimeException
- Specified by:
setDimScreenCoverin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
removeAnimator
public void removeAnimator(boolean toDimScreen, java.lang.String animatorId) throws java.lang.RuntimeException- Specified by:
removeAnimatorin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
changePolygonStylesAndDotPoints
public void changePolygonStylesAndDotPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<DotPoints> dotPoints, boolean toDimScreen) throws java.lang.RuntimeException- Specified by:
changePolygonStylesAndDotPointsin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
changePolygonStylesAndMapPoints
public void changePolygonStylesAndMapPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<MapPoints> mapPoints, boolean toDimScreen) throws java.lang.RuntimeException- Specified by:
changePolygonStylesAndMapPointsin interfaceIVectorDelegate- Throws:
java.lang.RuntimeException
-
setRunning
public void setRunning(boolean running)
-
isRunning
public boolean isRunning()
-
-