2011-06-19 5 views
0

にアクセスすることはできません...のcrossdomain.xml - 私は人気のあるセキュリティサンドボックス侵害を経験していますGoogleのジオコードAPI

は、私はGoogleマップのFlex APIを使用して、今私は、GoogleのジオコーディングAPIにアクセスしたいです。このために、私はHTTPServiceを使用します:

<s:HTTPService id="geo_req" url="http://maps.googleapis.com/maps/api/geocode/xml?address={i_address}" result="geo_req_resultHandler(event)" /> 

しかし、私はサンドボックスセキュリティ違反を持っています。私はWAMPサーバを使用し、まだ私はURLにアクセスすることはできませんhttp://localhost/crossdomain.xml ... を入力して、ファイルにアクセスすることができ

<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd"> 
<allow-access-from domain="*" secure="false" /> 
<allow-http-request-headers-from domain="*" headers="*"/> 
</cross-domain-policy> 

:だから私はようなcrossdomain.xmlを作成しました。

どうすればこの問題を解決できますか?

答えて

0

に送信するドメインにCrossDomain.xmlファイルを配置する必要があります。

+0

@SLaks、googleでですか? – vettipayyan

+0

はい。 – SLaks

+0

どうすればいいですか?あなたは説明します...(私は無知なのですか?または冗談ですか?) – vettipayyan

0

GoogleサイトにHTTPリクエストを送信するのではなく、既存のクラスのClientGeoCoderを使用して住所をジオコードするのはなぜですか?

このリンクで例を正常に実行しますか:http://code.google.com/p/gmaps-samples-flash/source/browse/trunk/samplecode/GeocodingSimple.mxml

+0

しました。私はすでにClientGeocoderを使用しています。アドレスの詳細を取得できますが、私の要件は 'location_type'です。私は目印から取得できません。もしあなたがそれを知っていれば、ここに投稿することができます.... – vettipayyan

+0

ええと、私はあなたが自分のcrossdomain.xmlファイルをGoogleサーバーに確実に置くことができないので、セキュリティ上の問題のために一般的なGeocoding APIをフラッシュ用に使うことはできないと思います)。 ClientGeocoderからlocation_typeを取得できない場合は、JavaScript経由で要求し、 –

+0

にフィードバックしてください。それが今私が試みていることです。ただし、Flash Developerは、アプリケーションの実行中に挿入されたコードを毎回削除します。 (Whoof、私は本当に疲れた....) – vettipayyan

関連する問題