getLandmarks method

List<Landmark> getLandmarks({
  1. int categoryId = LandmarkStore.invalidLandmarkCategId,
})

Get the landmarks within the specified category.

Parameters

  • IN categoryId The category id for which landmarks are retrieved (default LandmarkCategory.invalidLandmarkCategId, meaning all categories).

If the category ID is LandmarkCategory.uncategorizedLandmarkCategId, all uncategorized landmarks are retrieved. If the category ID is LandmarkCategory.invalidLandmarkCategId, all landmarks are retrieved.

Returns

  • The landmark list.

Throws

  • An exception if it fails.

Implementation

List<Landmark> getLandmarks({
  final int categoryId = LandmarkStore.invalidLandmarkCategId,
}) {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'LandmarkStore',
    'getLandmarks',
    args: categoryId,
  );

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