A utility module containing common methods used to read, create and modify a PortalItem, WebMap, WebScene, MapView, or SceneView.
Returns the view poperties defined from an ApplicationConfig.
createMapFromItem(options: CreateMapFromItemOptions): Promise<WebMap | WebScene>
Creates a WebMap
or WebScene
from a PortalItem
. You can optionally replace the WebMap
's or WebScene
's layer URLs by passing appProxies.
property | description | type |
---|---|---|
item | A WebMap or WebScene item | PortalItem |
appProxies? | A list of application proxies to apply | ApplicationProxy[] |
createWebMapFromItem(options: CreateMapFromItemOptions): Promise<WebMap>
Creates a WebMap
from a PortalItem
. You can optionally replace the WebMap
's layer URLs by passing appProxies.
createWebSceneFromItem(options: CreateMapFromItemOptions): Promise<WebScene>
Creates a WebScene
from a PortalItem
. You can optionally replace the WebScene
's layer URLs by passing appProxies.
Creates a MapView
or SceneView
with a WebMap
or WebScene
depending on the type of map it is.
Returns the title of the PortalItem
.
Adds a Graphic
marker and animates the view to its location if a marker
string is defined.
Finds a location by query string and animates to its geometry if a query string is defined.