0

これまで、JSFとRF3.3に基づくアプリケーションでGoogleMaps APIを使用して、アプリケーションにGoogleマップを表示してきました。

このために私はgmaps4jsfを使用しています。

ただし、すべてのマップリクエストの場合と同様に、APIキーの検証のためにgooglemap apiがリクエストされます。これは、アプリケーションがパブリックドメインにある場合は問題ありません。

現在、私のアプリケーションは会社の内部ドメインにあり、外部へのインターネット接続はありません。したがって、アプリケーションにgmaps4jsfまたはgooglemapsapiを使用することはできません。

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

4

2 に答える 2

1

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

googlemaps api を保持しているので、それほど手間はかかりません。

内部サーバーにopenstreetmapからマップタイルを自由に保存できます。

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

于 2012-05-11T08:17:07.347 に答える
0

無料の API はイントラネットでは使用できないため、Premier/Business ライセンスが必要です。これには、この種の問題に関するアドバイスを提供する Google のサポートが付属しています。

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

于 2012-05-11T07:53:19.340 に答える