位置の共有

ArcGIS Indoors Maps エクステンションで利用できます。

Indoor Viewer では、ほとんどのフィーチャの位置を URL または QR コードを使用して共有できます。

共有された URL または QR コードからアプリを起動すると、その URL または QR コードの生成時にアクティブであるレイヤーに基づいて表示されます。 たとえば、自転車ラックへのリンクを共有する場合は、自転車専用道路のレイヤーがデフォルトでオンになっていない場合でも、そのレイヤーをオンにすることができます。

ブラウザー モードとキオスク モードの両方で QR コードを使用して位置を共有できます。 URL を使用した位置の共有はブラウザー モードでのみ可能です。

注意:

共有された位置を正しく開くには、モバイル デバイスで Viewer の URL にアクセスできる必要があります。 URL が内部であるかキオスク ユーザーが使用できない場合は、[アプリの構成] パネルで QR コードの共有をオフにします。

QR コードを使用した位置の共有

QR コードを使用した位置の共有は、ワークステーションやキオスクなどの固定デバイスから移動する必要があり、モバイル デバイスに情報を転送したい場合に便利です。

次の手順を実行すると、QR コードからモバイル デバイスで共有場所にアクセスできます。

  1. 位置を共有するときに表示したいレイヤーをオンにし、表示したくないレイヤーをオフにします。
  2. マップでアクティブなアイテムの Viewer の情報パネルの下部にある [この情報をモバイルで取得] を選択します。

    QR コードが表示されます。

  3. モバイル デバイスのカメラ アプリで QR コードをスキャンします。

    モバイル デバイス上にプロンプトが表示されます。

  4. プロンプトをタップすると、モバイル Web ブラウザーに Viewer が表示されます。

    必要に応じて、ArcGIS Indoors for iOS または ArcGIS Indoors for Android を起動して、共有場所を開きます。

    注意:

    QR コードから Indoors for iOS を起動するには、構成が必要です。

URL コードを使用した位置の共有

位置を URL として共有して、Web ブラウザーまたはネイティブのモバイル アプリで開くこともできます。

  1. 位置を共有するときに表示したいレイヤーをオンにし、表示したくないレイヤーをオフにします。
  2. マップでアクティブなアイテムの情報パネルの上部にある [共有] ボタン 共有 をクリックします。
  3. URL をコピーして、電子メール、テキスト、インスタント メッセージングなどのアプリを使用して位置を共有します。

共有 URL でレイヤーをオンにする

情報パネルからフィーチャの URL を共有するとき、JSON には表示レイヤーの識別子が含まれています。 この JSON は、エンコードされてから URL に追加されます。 共有 URL を開くと、マップとレイヤー リストに同じレイヤーが表示されます。

注意:

URL の itemUniqueFielditemSourceKeyitemUniqueIdxyl パラメーターを削除すると、フィーチャの位置の詳細を削除して、共有 URL でレイヤーのオン/オフを維持することができます。 これらのパラメーターのない URL を開くと、オンだったレイヤーは引き続き表示されますが、位置の詳細は削除されます。

必要に応じて、JSON 構造の operationalLayer 識別子を定義してから URL にエンコードすることで、URL を構成できます。

visibleLayers パラメーターの JSON 構造には、次の情報が含まれています。


visibleLayers=
[
// format for a feature layer:
{
"layerId": "<operationalLayer id>"
},

// format for a map service layer:
{
"layerId": "<operationalLayer id>",
"subLayerIds": [<array of sub layer ids>]
},
...
]

ArcGIS Indoors モバイル アプリのサポート

Viewer から共有したリンクは、必要に応じて、iOS および Android 用のネイティブの Indoors アプリで開くことができます。

iOS

iOS デバイスでリンクにアクセスしたときに Indoors for iOS で共有場所を開くオプションを含めるように、Viewer を構成することができます。 この設定は、Viewer Web アプリ構成で構成する必要があり、Indoors for iOS アプリをモバイル デバイスにインストールする必要があります。 この設定は、Viewer がテンプレートから作成されている場合、デフォルトで有効になります。

Android

Indoors for Android に構成の要件はありません。 Android デバイスは、リンクをタップまたはカメラでスキャンすると開くオプションを提供しています。 Indoors for Android アプリは、インストールされている場合、リンクを開くために提供されるオプションの 1 つになります。