2012-04-24 26 views

答えて

5

かなり単純に、いいえ。クライアントアプリケーションは、Bing Mapsのサーバーで認証するためにキーの知識が必要です.Javascriptコードは完全に難読化できないため、ユーザーがクライアント側のコードからキーを抽出することは常に可能です。

あなたのソースコードを参照する人間の目からあなたの鍵を隠すためのさまざまな方法がありますが(Sandeepの投稿記事で議論されているようなものです)、これは最もカジュアルなユーザに対してのみ有効です - それは些細なことですFirebugなどのツールを使用して、そのように動機付けられたユーザーのキーを明らかにします。

+1

REST APIのみを使用する場合は、Webサーバーから呼び出しをプロキシすることができます(WebサーバーにAPIキーを追加できるようになります)。 また、[ArcGIS](http://www.arcgis.com/)のBingマップの統合によって、APIキーをJavaScriptに入れる必要がなくなっているように見えますが、どうすればよいかわかりません。 – gregjhogan