getLandmarksInArea method

List<Landmark> getLandmarksInArea({
  1. GeographicArea? area,
  2. int categoryId = LandmarkStore.invalidLandmarkCategId,
})

Returns landmarks within a geographic area, optionally filtered by categoryId.

Parameters

Returns

  • List<Landmark>: Landmarks matching the geographic and category criteria.

Implementation

List<Landmark> getLandmarksInArea({
  final GeographicArea? area,
  final int categoryId = LandmarkStore.invalidLandmarkCategId,
}) {
  final OperationResult resultString = objectMethod(
    pointerId,
    'LandmarkStore',
    'getLandmarksInArea',
    args: <String, dynamic>{
      'area':
          area ??
          RectangleGeographicArea(
            topLeft: Coordinates(),
            bottomRight: Coordinates(),
          ),
      'categoryId': categoryId,
    },
  );

  return LandmarkList.init(resultString['result']).toList();
}