2013-04-03 136 views
1

我嘗試使用谷歌地圖API與黑莓10手機應用程序錯誤(谷歌地圖API)

script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" 

但是,當我在我的黑莓10上運行我的應用程序我得到這個錯誤:

Access to "http://maps.google.com/maps/api/js?sensor=false" not allowed 

解決方案: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Blackberry-10-Error-Google-Maps-API/m-p/2284235/highlight/false

+1

這是一個非常好的問題。首先和最重要的是你開發這個黑莓應用程序的IDE是什麼?這將幫助我解決可能導致編譯錯誤的問題。 –

+0

我正在使用BB10 webworks sdk – user308553

+0

您可以發佈您的整個代碼,以便我可以驗證語法。到目前爲止,代碼可能不會被設置爲公共函數,並且可能位於內部函數或專用函數中。 –

回答

1

這實際上是因爲該域未在config.xml中列出白名單而引起的。您需要爲計劃發送請求的域添加以下內容。

例如...

<access uri="*" subdomains="true" /> 
<access uri="http://google.com" subdomains="true" /> 

如果你看看我創建的示例應用程序,它也應該可以幫助你指明正確的方向。 https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Maps