Package-level declarations

Types

Link copied to clipboard

The class holds textual address information about a location. Typically the information is e.g. street address.

Link copied to clipboard

Contact into interface. It specifies the structure of the information, used to contact a person ex. phone number, email, home page), as a list of TContactInfoFieldType "fields".

Link copied to clipboard

Coordinates object

Link copied to clipboard

List of Coordinates

Link copied to clipboard

Address level of detail

Link copied to clipboard

Address field enumeration.

Link copied to clipboard

Contact info field type

Link copied to clipboard

Type of entrance locations

Link copied to clipboard

Global predefined categories.

Link copied to clipboard

Landmark import supported formats

Link copied to clipboard

Ways in which Landmarks from a Landmark Browse Session can be ordered

Link copied to clipboard

Landmark stores types

Link copied to clipboard

Main scene objects Scene main objects have an attached coordinates system. See Coordinates.sceneObject

Link copied to clipboard

Stores locations & access type for entrances to the landmark.

Link copied to clipboard

GuidedAddressSearchPreferences object.

Link copied to clipboard
class GuidedAddressSearchService(var onStarted: OnStarted? = null, var onCompleted: OnGuidedAddressSearchComplete? = null) : GemNativeObj

Class representing a guided address search service session.

Link copied to clipboard

Landmark object This is the core interface for location information.

Link copied to clipboard

Landmark browse session

Link copied to clipboard

Used in specifying the settings of a LandmarkBrowseSession

Link copied to clipboard

Landmark category object.

Link copied to clipboard

List of Landmark

Link copied to clipboard

Coordinate referenced Landmark object.

Link copied to clipboard
class LandmarkStore(address: Long) : GemNativeObj

Landmark store object.

Link copied to clipboard

Landmark Store listener

Link copied to clipboard

Landmark store selection

Link copied to clipboard

LandmarkStoreService object. This behaves like a singleton, i.e. all instances are sharing behind the same API interface

Link copied to clipboard

On completed trigger. Lambda signature: (LandmarkList, ErrorCode, String) -> Unit. ArrayList represents the results returned by the service. ErrorCode represents the error code returned by the service. String represents hint returned by the service.

Link copied to clipboard
typealias OnSearchCompleted = (results: LandmarkList, errorCode: ErrorCode, hint: String) -> Unit

On completed trigger. Lambda signature: (results: LandmarkList, errorCode: ErrorCode, hint: String) -> Unit. ArrayList represents the results returned by the service. ErrorCode represents the error code returned by the service. String represents hint returned by the service.

Link copied to clipboard

SearchPreferences object

Link copied to clipboard
class SearchService(var preferences: SearchPreferences = SearchPreferences(), var onStarted: OnStarted? = null, var onCompleted: OnSearchCompleted? = null, var locationHint: RectangleGeographicArea? = null) : GemNativeObj

Search service. It provides the support for map search, landmark search, search along route, and reverse geocode.