Web アプリを配布します

以下で説明するように、データ インスペクター ライブラリコンポーネントで作成された Web アプリケーションをいくつかの方法でビルドおよび配布できます。

HERE の条件によれば、製品またはサービスで HERE サービス経由でアクセス可能なマップ データが使用されている場合、 (c) 20XX HERE の著作権表示 (XX は現在の年 ) を表示する必要があります。 この記述が地図上に明確に表示され、 位置情報のページhttps://legal.here.com/en-gb/terms/general-content-supplier-terms-and-notices に適用される HERE サプライヤーの条件にリンクされていることを確認してください。

  1. ローカル HTTPS Web サーバで Web アプリを実行し、必要に応じてこのサーバへの外部アクセスを有効にします。

    注 : HTTP Web サーバーの使用に関する制限

    HTTPS ではなくローカルの HTTP Web サーバを使用して Web アプリケーションを共有する場合には、 Firefox でのみ動作するという制限があります。 ローカルホストには特別なセキュリティポリシーがあるため、ローカル開発に制限はありません。 詳細については、以下のオプションを参照してください。

  2. ローカルネットワーク経由で Web アプリを共有します。

    データ インスペクター ライブラリにはユーザー認証に使用されるものUserAuthFormが含まれており、ブラウザのcrypto.subtleプロパティで利用できるものWeb Crypto API によって異なります。一部のブラウザ( Google Chrome など) Web Crypto API では、安全でないオリジンでのの使用が許可されていない場合があります。 そのため、ローカルネットワーク経由でカスタムアプリケーションを使用できるようにするために、データ インスペクター ライブラリが提供 Generic Token Requesterしています。

    次の例は、での使用方法を示し DataInspectorています。

    import { DataInspector, requestToken } from "@here/interactive-mapview-ui";
    ...
    const dataInspector = new DataInspector({
        ...
        widgets: {
            ...
            authForm: {
                ...
                tokenRequester: requestToken
            }
        },
        ...
    });
    
  3. Web アプリを ZIP アーカイブとしてソースコードと共有します。

    Web アプリを実行するには、資格情報を設定して環境を設定する必要があります。

  4. 静的な Web ページを作成し、アーカイブとして配布します。

    現在、この機能は Mozilla Firefox または Microsoft Edge でのみ使用できます。 Google Chrome では、ローカルのファイルシステムから提供された Web ページからの Web ワーカーおよび CORS リクエストはサポートされていません。 Chrome で動作するには、静的な Web ページをローカルの Web サーバーが提供する必要があります。

  5. データ インスペクターを別の Web アプリのコンポーネントとして統合します。

    ライブラリはグローバルスコープを使用しないため、外部コードに影響を与えることはありません。

  6. 静的な Web ページをクロスプラットフォームのデスクトップアプリケーションとしてバンドルします。

    電子線を使用してこれを行うことができます。

」に一致する結果は 件です

    」に一致する結果はありません