2013-04-03 116 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