2012-05-11 13 views
0

JSFとRF3.3に基づいたアプリケーションでGoogleMaps APIを使用しています。これまでアプリケーションにGoogleマップを表示していました。JSFアプリケーションでのインターネット接続のないGoogleMapsへのアクセス

これはgmaps4jsfを使用しています。

ただし、すべてのマップリクエストの場合と同様に、googlemap apiはAPIキーの確認をリクエストされています。私のアプリケーションが公開されている間は問題ありません。

私のアプリケーションは外部world.Henceとのインターネット接続がない私の会社の内部ドメイン上にあります。アプリケーション用にgmaps4jsfまたはgooglemaps apiを使用することはできません。

これに対して可能な回避策は何ですか?

答えて

0

イントラネットでは無料のAPIを使用できないため、プレミア/ビジネスライセンスが必要です。それはちょうどこの種の問題に関する助言のためにGoogleからのサポートが付属しています。しかし

あなたは、プライベートネットワーク上のマップタイルをAPIを使用する許可を得た場合でも、インターネットから来る(あなたがそれらを自分で保存するためのスペース権限を持っていない限り)ので、あなたはまだ必要とする可能性がありますインターネット接続。

1

回避策はわかりませんが、別の方法を知っています。googlemaps apiに別のタイルプロバイダを使用するように依頼することです。 たとえば、Google Mapsタイルの代わりにOpenStreetMapタイルを使用できます。
Sample here

あなたはgooglemaps apiをそのまま使用してはいけません。

openstreetmapのマップタイルは、内部サーバーに自由に保存できます。

PS:次回は試してみてくださいOpen Layers

+0

これは、タイルを格納するという問題を解決しますが(まだ多くのスペースが必要ですが)、API自体の使用に関するライセンス問題は扱いません。 –

+0

あなたは正しいかもしれません。私はライセンス問題がAPIではなくマップデータに関連していると考えていました。 – FKDev

+0

申し訳ありません。それをもっと明確にするために私の答えを編集しました。 –

関連する問題