MapObjectManager
Extends:
ru.dgis.sdk.NativeObject
Methods
fun removeObject(item: SimpleMapObject): Unit
Удалить объект
Parameters
fun addObjects(objects: List<SimpleMapObject>): Unit
Добавить объекты
Parameters
fun removeObjects(objects: List<SimpleMapObject>): Unit
Удалить объекты
Parameters
fun removeAndAddObjects(objectsToRemove: List<SimpleMapObject>, objectsToAdd: List<SimpleMapObject>): Unit
Удалить и добавить объекты
Parameters
fun removeAll(): Unit
Returns
fun clusteringObjects(position: CameraPosition): List<MapObject>
Получить список объектов, участвующих в кластеризации при переданной позиции камеры. В списке будут присутствовать как кластеры, так и маркеры.
Parameters
@JvmStatic
fun withClustering(
map: Map,
logicalPixel: LogicalPixel,
maxZoom: Zoom,
clusterRenderer: SimpleClusterRenderer
): MapObjectManager
Создание IMapObjectManager с кластеризацией данных. Кластеризуются только IMarker объекты.
Parameters
map
logicalPixel
LogicalPixel
минимально возможное расстояние на экране между точками привязки маркеров на уровнях, где работает кластеризация.
maxZoom
Zoom
уровень, начиная с которого видны все маркеры.
clusterRenderer
SimpleClusterRenderer
интерфейс для задания параметров отображения кластера.
Returns