getClusters method

  1. @override
List<ClusterMapObject> getClusters()
override

Returns a snapshot of currently visible clusters.

Example:

final clusters = controller.getClusters();
print("Visible clusters: ${clusters.length}");

Implementation

@override
List<ClusterMapObject> getClusters() {
    final _getClustersFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Pointer<Void> Function(Pointer<Void>, ),
        Pointer<Void> Function(Pointer<Void>, )
      >('navigine_sdk_flutter_ClusterMapObjectController_getClusters'));
    final __resultHandle = _getClustersFfi(this.ptr, );
    final _result = ListClusterMapObjectImpl.fromNativePtr(__resultHandle);
    exception.checkCallResult();
    return _result;
}