Class CircleManager
-
- All Implemented Interfaces:
-
com.google.android.gms.maps.GoogleMap.OnCircleClickListener
public class CircleManager extends MapObjectManager<Circle, CircleManager.Collection> implements GoogleMap.OnCircleClickListener
Keeps track of collections of circles on the map. Delegates all Circle-related events to each collection's individually managed listeners.
All circle operations (adds and removes) should occur via its collection class. That is, don't add a circle via a collection, then remove it via Circle.remove()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCircleManager.CollectionA collection of Circles on the map with its own set of listeners.
-
Constructor Summary
Constructors Constructor Description CircleManager(GoogleMap map)
-
Method Summary
Modifier and Type Method Description CircleManager.CollectionnewCollection()UnitremoveObjectFromMap(Circle circle)UnitsetVisible(Circle mapObject, Boolean visible)UnitonCircleClick(Circle circle)-
-
Method Detail
-
newCollection
CircleManager.Collection newCollection()
-
removeObjectFromMap
Unit removeObjectFromMap(Circle circle)
-
setVisible
Unit setVisible(Circle mapObject, Boolean visible)
-
onCircleClick
Unit onCircleClick(Circle circle)
-
-
-
-