2012-04-29 33 views
0

我要查詢的谷歌地圖API爲這樣的:http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true我可以訪問Flash內部的Google Maps API嗎?

他們crossdomain.xml文件,here的內容,分別是:

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <site-control permitted-cross-domain-policies="by-content-type" /> 
</cross-domain-policy> 

我不是很有經驗使用ActionScript,但我相信,因爲他們錯過了allow-access-from指令,我無能爲力。

我不能使用ExternalInterface,所以在JavaScript中使用JSONP是不成問題的。

有什麼辦法可以解決這個問題嗎?

注意:they're not issuing new API keys開始,我無法使用Google Maps API for Flash。

+0

您是否看過(截至2011年9月爲止)Google Maps API for Flash? https://developers.google.com/maps/documentation/flash/ – TheDarkIn1978

+0

@TheDarkIn7878我有,但我無法獲得API密鑰。 「新的密鑰不再適用於Maps API for Flash。」,他們在這裏說:https://developers.google.com/maps/signup –

+0

@JúlioSantos在Adobe Air應用程序中可以加載和顯示html內容StageWebView和HTMLLoader。也就是說,你可以在你的應用程序中顯示谷歌地圖。 – Taurayi

回答

0

您可以使用「INSIDE」Flash IDE中的谷歌地圖,不使用API​​密鑰。嘗試下載他們的例子並在閃存上運行它們。

+0

對不起,我看不出這會有用。 –

+0

雅..我爲生產它沒用。然而,你可以嘗試通過雅虎替代。 http://developer.yahoo.com/maps/flash/jsGettingStarted.html –

+0

他們的API似乎需要'ExternalInterface'。另外,它不提供地理編碼服務,這正是我所追求的。但是,謝謝。 –

相關問題