2017-06-27 4 views
0

私はライセンスを最大限に活用するためにBingマップタイルをロードする方法を理解しようとしています。 BingのドキュメントからOpenLayers 3がBingタイルを請求不可能にロードする

...

「それは非課金対象取引対 が請求可能な原因をすることになると理解する重要なことは、「API呼び出しが Bing Mapsの中に行われたかどうかでありますセッションが開始されます。 地図AJAXコントロール、BingマップSilverlightコントロール、BingマップWPF コントロールまたはBingマップWindows Phone Controlがロードされています。たとえば、 のマップコントロールを最初にロードした場合、続いて Bing Maps REST Locations APIを呼び出します。場所をジオコードする)、 REST Locations API呼び出しで請求不可能な トランザクションが生成されます。これは、Map Controlセッション内でREST Locations API呼び出しが で行われたためです。

だから私は、本当の問題は、OL3は、BingのAPIへの呼び出しを行う前にそれらを強制する方法があり、これらの規則に従ってください?そうでない場合OL3んですね?

答えて

1

OpenLayersを3に合わせるん地図を読み込むたびにキーを使用してBing Maps Imageryメタデータサービスを呼び出してタイルURLを取得します。これは2つの目的に役立ちます。マップタイルの使用方法を説明するトランザクションを作成するために使用されます.2つ目は、最新のタイルURLが時々変更されるように使用されることを保証することです。ただし、OpenLayersはマップセッションを生成しません他のビンマと一緒に使用psサービスを使用して、これらの通話を請求不可能にします。マップセッションは、公式のBing Mapsマップコントロールでのみ利用可能であり、これらのコントロールを使用するインセンティブとして存在します。これはマップタイルでは違いはありませんが、Bing Maps RESTサービスへのジオコーディング/ルーティングと同様のタイプのリクエストは課金されることを意味します。

関連する問題