Home > @magiclane/maps-sdk > LandmarkStoreCollection
LandmarkStoreCollection class
Landmark store collection class
This class should not be instantiated directly. Instead, use the [MapViewPreferences.lmks] getter to obtain an instance.
Places
Signature:
export declare class LandmarkStoreCollection extends GemAutoreleaseObject Extends: GemAutoreleaseObject
Remarks
The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the LandmarkStoreCollection class.
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| number | ||
| number | bigint | ||
| number | Get the number of stores in the list. |
Methods
Method | Modifiers | Description |
|---|---|---|
Add all categories from the specified store. | ||
Add all categories from the specified store ID. | ||
Add a new category ID into the specified store list. | ||
Add a list of categories into the specified store list. | ||
Remove all stores and categories. | ||
Check if the specified category ID from the specified store ID was already added. | ||
Check if the specified store has any category in the list. | ||
Check if the specified store ID has any category in the list. | ||
Get the number of categories enabled for the specified store. | ||
Get the specified category ID for the specified store. | ||
Get the store ID for the specified index. | ||
Remove all categories of the specified store. | ||
Remove all categories of the specified store ID. | ||
Remove category ID from the specified store list. |