Gets the description of the map feature.
The description of the map feature, or an empty string if no description exists.
Gets the external identifier of the map feature.
The external ID of the map feature, or an empty string if no external ID exists.
Gets the underlying GeoJSON Feature representation of this Annotation.
Gets the bounding box of the geoJSON geometry.
The bounding box of the geoJSON geometry
Gets the group of the annotation.
The annotation group.
Gets the array of ImageMetaDatas associated with this map feature.
An array of Image objects, or an empty array if no images exist.
Gets the LocationProfiles attached to this feature.
An array of location profiles.
Data Source: Maker - This property is only populated when using Maker credentials
(API keys starting with mik_). Returns an empty array when using CMS/Enterprise credentials.
For Enterprise data, use Space.enterpriseLocations or MapObject.enterpriseLocations instead.
Gets the name of the annotation.
The annotation's name.
Gets the type of the annotation.
The annotation type.
Converts the annotation information to a JSON object.
An object representing the annotation.
StaticisChecks if the provided instance is of type Annotation.
The instance to check.
True if the instance is an Annotation, false otherwise.
A class representing annotation data within the map.
Annotations are used to mark specific points or areas on the map with additional information. It includes some details on a map that may be relevant to safety or accessibility (e.g. Fire Extinguishers). Refer to the Annotation Guide for more information.