MapObjectManager class

Implemented types

Constructors

MapObjectManager(Map map, [String? layerId = null])
Создать IMapObjectManager.
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
isVisible bool
Переопределение видимости всех объектов, добавленных в экземпляр менеджера. Значение false здесь имеет приоритет над видимостью отдельного объекта.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addObject(SimpleMapObject item) → void
Добавить объект.
addObjects(List<SimpleMapObject> objects) → void
Добавить объекты.
clusteringObjects(CameraPosition position) List<MapObject>
Получить список объектов, участвующих в кластеризации при переданной позиции камеры. В списке будут присутствовать как кластеры, так и маркеры.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAll() → void
removeAndAddObjects(List<SimpleMapObject> objectsToRemove, List<SimpleMapObject> objectsToAdd) → void
Удалить и добавить объекты.
removeObject(SimpleMapObject item) → void
Удалить объект.
removeObjects(List<SimpleMapObject> objects) → void
Удалить объекты.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

withClustering(Map map, LogicalPixel logicalPixel, Zoom maxZoom, SimpleClusterRenderer clusterRenderer, [Zoom minZoom = const Zoom(0), String? layerId = null]) MapObjectManager
Создать IMapObjectManager с кластеризацией данных. Кластеризуются только IMarker объекты.
withGeneralization(Map map, LogicalPixel logicalPixel, Zoom maxZoom, [Zoom minZoom = const Zoom(0), String? layerId = null]) MapObjectManager
Создать IMapObjectManager с генерализацией данных. Генерализуются только IMarker объекты.