ガイドAPIリファレンス
ガイド

屋内地図をモバイルアプリケーションに追加する方法

HERE SDK (Navigate Edition) を使用して、AndroidおよびiOSベースのアプリケーションを構築できます。HERE SDKは対話型アプリケーションの機能を実装するためのクラスとメソッドから構成されます。HERE SDKでは、HERE MapsとHEREサービスを屋内地図と組み合わせて、独自のサービスを構築できます。

📘

このチュートリアルはHERE SDK (Navigate Edition) バージョン4.12.7以降に適用可能です。

HERE SDK (Navigate Edition) に含まれる屋内地図を使用して、Android、iOS、Flutter向けのネイティブアプリケーションを開発できます。HERE SDK (Navigate Edition) の開発者ガイドは次の場所から入手できます。

📘

HERE SDK (Navigate Edition) には追加のサブスクリプションプランが必要です。

HERE SDKでHERE Indoor Mapを使用する

HERE SDKで屋内地図を使用するには、次の情報が必要です。

これら3つのパラメーターは次のようにして得ることができます。

  • Key IDKey Secret

    • デフォルトの地図コレクションアプリ用に発行されたOAuth2資格情報を使用します。資格情報を作成するには次の手順を実行します。
      • HEREアカウントを使用してHEREプラットフォームにサインインします。
      • ランチャーから[アクセスマネージャー]を開きます。
      • [アプリ]タブを選択します。
      • [Show All apps](すべてのアプリを表示) を選択して、デフォルトの地図コレクションアプリを見つけます。
      • このアプリのOAuth2資格情報を作成します。すべてのアプリとリソースに対して管理権限が有効になっている組織管理者である必要があります。
  • Indoor Map ID

    • 次の「Indoor Mapsの検出」を参照してください。
  • 任意:Collection catalog HRN

    • 標準の屋内地図設定を使用する場合は、HRNを明示的に設定する必要はありません。HERE SDKがこれを処理します。ただし、問題が発生したり、屋内地図を読み込むカタログを明示的に設定したりする必要がある場合は、HRNパラメーターを使用します。
    • HEREプラットフォームランチャーからデータを選択し、コレクションを検索して、屋内ポータルのフロントページまたはHEREプラットフォームから、デフォルトの屋内地図コレクションカタログHRNを見つけます。デフォルトのコレクションカタログHRNをコピーします。

Indoor Mapsの検出

モバイルアプリケーションで屋内地図を表示するには、Indoor Map IDを知っている必要があります。

IDを取得するには次の2つの方法があります。

  • Indoor Map UUIDを屋内ポータルからコピーし、数値の最後の部分を先頭のゼロなしで選択して、Indoor Map IDを取得できます。「概念」を参照してください。
  • [施設サービスクラスgetVenueInfoListメソッドを使用し、アクセス可能な屋内地図を一覧表示します。このリンクはAndroidドキュメント用であることに注意してください。同様の方法はiOSとFlutterでも利用できます。

HERE SDKのHERE Indoor Mapリソース

Android、iOS、Flutter用の開発ガイドは、次の場所で入手できます。

Android、iOS、Flutterのプロジェクトの例は、次の場所で入手できます。