Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BookmarkManager

Index

Constructors

constructor

Properties

app

Methods

add

  • add(bookmark: Bookmark): Promise<void>
  • Adds a new bookmark.

    Parameters

    Returns Promise<void>

export

  • Exports bookmarks in web map format.

    Parameters

    Returns Promise<WebMapBookmark[]>

getAll

  • Gets all bookmarks.

    Returns Promise<Bookmark[]>

getProjectBookmarks

  • getProjectBookmarks(): Promise<Bookmark[]>
  • Gets the bookmarks that were restored from a project.

    Returns Promise<Bookmark[]>

getSiteBookmarks

  • getSiteBookmarks(): Promise<Bookmark[]>
  • Gets the bookmarks that are defined in the site.

    Returns Promise<Bookmark[]>

getUserBookmarks

  • getUserBookmarks(): Promise<Bookmark[]>
  • Gets the user-defined bookmarks.

    Returns Promise<Bookmark[]>

remove

  • remove(bookmark: Bookmark | string): Promise<void>
  • Removes a bookmark. Only user-defined bookmarks can be removed this way.

    Parameters

    • bookmark: Bookmark | string

      The bookmark to remove, or the name of the bookmark. In the latter case, if multiple bookmarks exist with the given name, then ALL user-defined bookmarks with the given name will be removed.

    Returns Promise<void>