2012-02-06 4 views
0

から、GoogleのジオコーディングAPIを使用して、私は、GoogleのジオコーディングAPIに関する多くの記事を見て、ここで説明してきました: http://code.google.com/apis/maps/documentation/geocoding/Silverlightの

をそれらのどれもシルバーからそれを使用しようとしません。私はSL4を使用していますが、アドレスから座標に移動するアドレスをジオコーディングしようとしていますが、これはブラウザでは完全に機能しますが、SL4ではclientaccesspolicy.xmlという名前のファイルを探しますAPIはSilverlightとは何の関係もないため、(もちろん)サーバーを見つけられません。

私が作成したWebサービスを使用していますが、私はclientaccesspolicy.xmlをドメインのルートに置かなければならないことを知っています。このGoogleジオコーディングAPIは問題ではないため、問題はサーバーでclientaccesspolicy.xmlファイルを追加できないためです。

一般的に、Silverlight 4から、あなたが作成していない(したがって、clientaccesspolicy.xmlファイルを作成できない)PUBLIC Webサービスにどのようにアクセスしますか?

これはSL4の内部からは不可能な場合、SL4のブラウザからはどうなりますか?そしてWPFから?

答えて

1

clientaccesspolicy.xmlを持ち、要求をジオコーディングAPIに送信するプロキシサーバーをセットアップする必要があります。本質的に、プロキシサーバーはSL4に必要なものを与える一方で、要求をジオコーディングサービスに渡すことを可能にしています。

+0

そうです、それはまさに私がやったことです。私はSL4からGoogle APIを呼び出す代わりに、自分のサーバーでphpから呼び出し、2つをWebサービスと通信します。それは完璧に働く。ありがとう。 – Telaclavo

関連する問題