Skip To Content

Create a web app for Indoor Viewer

Available with the ArcGIS Indoors Maps extension.

Viewer is available as a configurable app template in your ArcGIS organization with an ArcGIS Indoors Maps or an Indoors organization extension. To deploy Indoor Viewer, you must have the latest release installed for the supporting ArcGIS software.

Once you create a web app from the Indoors configurable web app template, you can configure the resulting Viewer app. You can configure a 2D Indoors web map, an optional 3D Indoors web scene, route service, closest facility service, app launch actions, scale bar, print layout template, indoor positioning, hotel booking, kiosk automatic reset, a virtual keyboard for kiosk mode, logo, and theme.

Note:

Some options, such as routing and printing, may not be available if there is no access to the supporting services.

Create a web app from the Indoor Viewer configurable app template

Complete the following steps to create a web app from the Indoors configurable web app template:

  1. Verify that you are signed in to your ArcGIS Enterprise portal and have privileges to create content.
  2. Browse to an Indoors web map and click the map title.

    The map's item page appears.

  3. Click Create Web App and click Configurable Apps.

    The Create a web app window appears.

  4. Click the Show All tab.
  5. Type Indoor in the search text box.
  6. Choose the Indoor Viewer template.

    If the Indoor Viewer template isn't shown, verify that your ArcGIS organization is licensed for ArcGIS Indoors.

  7. Click Create Web App.
  8. Provide the title, tags, summary, and folder.
  9. Click Done.

Viewer opens and the Configure App panel appears. You can leave the default configuration or use the Configure App panel to configure the web app and preview your changes. While configuring the app, you can preview changes in the preview window in real time.

Tip:

You can do one of the following at any point during the configuration process:

  • Click Save to save the recent updates.
  • Click Save As to save a copy of the existing app configuration.
  • Click the Close button Close at the top of the Configure App panel to close it. If you have unsaved changes, you will be prompted to discard them.

Update configuration parameters

The following parameters can be modified:

ParameterDescription

App

Information about the saved app, including the app title and link to the item page.

Note:

Click the Details button to view the item details in your ArcGIS organization. After the app has been saved, you can modify the app title and change access permissions from the item page.

Web Map

An Indoors 2D web map to use in the app.

Note:

Click the Details button to view the item details page for the web map in your ArcGIS organization.

Web Scene

An Indoors 3D web scene to use in the app.

Note:

Click the Details button to view the item details page for the web scene in your ArcGIS organization.

Route Service

The route service used by the Directions widget. The URL for the Network Analyst service containing the route service must be registered as an item with the ArcGIS organization (for example, https://webadaptorhost.domain.com/webadaptorname/rest/services/MyNetwork/NAServer).

Note:
  • When selecting a route service, the closest facility service is automatically selected if one is available in the selected service.
  • Click Details to view the item details in the ArcGIS organization.

Closest Facility Service

The closest facility service used in the Explore panel. The URL for the Network Analyst service containing the closest facility service must be registered as an item with the ArcGIS organization (for example, https://webadaptorhost.domain.com/webadaptorname/rest/services/MyNetwork/NAServer).

Note:

You can click Details to view the item details in the ArcGIS organization.

Measurement Tool

Configure a measurement tool for the app to measure spaces in 2D and 3D using the following option:

Show measurement tool on the map—Turn this option on to use the measurement tool. The measurement tool is hidden by default.

Note:

The measurement tool is available on tablet devices but not available on mobile devices.

Scalebar

Configure a scale bar for the app using the following options:

  • Show scalebar on 2D map—Turn this option on to display a scale bar on the map. The scale bar is hidden by default.
    Note:

    When this parameter is turned on, the scale bar is still hidden in landscape orientation on mobile devices. The scale bar is not affected in the print layout.

  • Scalebar Units—The units used for the scale bar. When using Dual, the scale bar displays both metric and nonmetric units. Metric values show either kilometers or meters depending on the scale, and nonmetric values show either miles or feet depending on the scale.

    Possible options: Metric | Non-Metric | Dual

  • Scalebar Style—The style for the scale bar. When Scalebar Units is set to Dual, the style is always Line.

    Possible options: Line | Ruler

Print Layout

The template used to display the map when printing directions. The Enterprise print service is used to derive the list of available templates.

Possible options: Map Only | Letter | A4

Note:

When the value is Map Only, the printed map doesn’t contain page layout features (such as print date, map scale, and scale bar).

Only portrait orientation is supported for the A4 and Letter print layouts. A4 corresponds to the A4 Portrait layout and Letter corresponds to the Letter ANSI A Portrait layout.

Native App

A link to open the native app on iOS devices.

This option is turned on by default. Turn it off if you want users with iOS mobile devices to be taken directly to Viewer in their device's browser, rather than being presented with a link to open the native app.

Indoor Positioning

Allows the Viewer app to show the current location of the device with a blue dot using Apple indoor positioning on iOS devices.

This option is turned off by default. Turn it on if you are participating in the Apple Indoor Maps Program and want to use the available indoor position in Viewer. Indoor positioning is supported only for Safari.

Note:

Enabling indoor positioning can shorten battery life on mobile devices.

Workspace Reservation

Allows users to search for and book office hotels or meeting rooms in Viewer. Workspace reservations can be configured using Microsoft 365 or a Reservations layer that conforms to the ArcGIS Indoors Information Model. Enabling workspace reservations requires configuring units for office hotels or meeting rooms in ArcGIS Pro.

Learn more about workspace reservations

Configure workspace reservations using the following options:

  • Microsoft 365—Configure office hotels and meeting rooms using Microsoft 365.

    Learn more about configuring office hotels and meeting rooms using Microsoft 365

  • Reservations layer—Configure office hotels and meeting rooms using the ArcGIS Indoors Information Model. You can configure office hotels, meeting rooms, or both if the following requirements are met:
    • The web map contains a Reservations layer that contains the following required fields: RESERVED_FOR_USERNAME, RESERVED_FOR_FULL_NAME, STATE, START_TIME, END_TIME, CHECK_IN_TIME, CHECK_OUT_TIME, TITLE, ALL_DAY, DESCRIPTION, UNIT_ID, LEVEL_ID.
    • The reservations layer is editable.
    • You have permissions to edit the Reservations layer.
    • The web map contains a Units layer that conforms to the Indoors model and includes the following fields: AREA_ID and RESERVATION_METHOD (this field is not required for office hotels).

About Section

Customize the content displayed in the app's About section using supported HTML elements.

Learn more about customizing the About section

App Launch

Configure app launch actions. This option allows you to launch to third-party apps, such as Survey123 or a work order management form, from the Viewer app.

Learn more about configuring app launch actions

App Auto-Sign out

Automatically sign a user out of the app after a period of inactivity for desktop and mobile modes of Viewer. You can set the following options:

  • Enable Auto-Sign out of app inactivity—Turn this option on to use the automatic sign out feature.
  • Idle Time (seconds)—Specify an amount of time (in seconds) that the app can be left idle before displaying a pop-up to determine whether the app is still in use.
  • Popup Time (seconds)—Specify the duration of the timer (in seconds) displayed in the inactivity pop-up. When the countdown reaches zero, the user is signed out of the app.

Kiosk

Configure options that are specific to the kiosk mode of the app. You can set the following:

  • Enable Auto-Reset for the Kiosk—Turn this option on to use the automatic reset feature. This adds a button to the title bar for the user to manually reset the app. This allows a new user that walks up to the kiosk to start from the beginning.
  • Idle Time (seconds)—Specify an amount of time (in seconds) that the app can be left idle before displaying a pop-up to determine whether the app is still in use.
  • Popup Time (seconds)—Specify the duration of the timer (in seconds) displayed in the inactivity pop-up. When the countdown reaches zero, the app resets to its default state.
  • Enable Virtual Keyboard—Turn this option on to use a virtual software keyboard. When turned on, if a user taps or clicks in a text box in the app, a virtual keyboard appears on screen.
    Note:

    The virtual keyboard is available in English only.

  • Virtual Keyboard Size—Specify the size of the virtual keyboard.
  • Enable QR Code Sharing—Allow kiosk users to share map items and locations to their mobile device using a QR code. Shared items can be opened in Viewer, ArcGIS Indoors for iOS, or ArcGIS Indoors for Android. QR code sharing is turned on by default.
    Note:

    The Viewer URL must be available to kiosk visitors for the shared location to open correctly. If the URL is internal or not available, turn off this option.

Logo

Customize the logo used in the app.

Theme

Customize the color scheme of the app.

On the completed Viewer item page, you can share the completed app or choose Configure App to open the configuration again and make changes.