Google maps api 3 如何将google API密钥呈现给phonegapBuild以构建iOS应用程序?

Google maps api 3 如何将google API密钥呈现给phonegapBuild以构建iOS应用程序?,google-maps-api-3,phonegap-build,Google Maps Api 3,Phonegap Build,我的出发点是html5代码(当服务于浏览器时,它可以很好地工作)。为了构建iOS应用程序,我没有在本地使用phonegap,我只是上传到phonegapBuild,安装我的apple凭据,然后尝试在我的iphone上运行该应用程序。应用程序加载并开始执行,然后弹出一个弹出窗口,说google不喜欢我的API密钥 密钥类型为“simple API access”,指向我的iOS应用程序ID 当我请求GoogleMapsV3API时,我在.html的头部显示密钥。根据中的说明,我怀疑这是错误的[ht

我的出发点是html5代码(当服务于浏览器时,它可以很好地工作)。为了构建iOS应用程序,我没有在本地使用phonegap,我只是上传到phonegapBuild,安装我的apple凭据,然后尝试在我的iphone上运行该应用程序。应用程序加载并开始执行,然后弹出一个弹出窗口,说google不喜欢我的API密钥

密钥类型为“simple API access”,指向我的iOS应用程序ID

当我请求GoogleMapsV3API时,我在.html的头部显示密钥。根据中的说明,我怀疑这是错误的[https://developers.google.com/maps/documentation/ios/start]提到xCode构建的应用程序:“最后,将API密钥添加到AppDelegate中。”我试图避免使用xCode。我想一定有一些config.xml魔法需要实现这一点

那么,香草html5+config.xml应该如何向phonegapBuild提供一个google API密钥来构建iOS应用程序呢


(请参见[http://community.phonegap.com/nitobi/topics/how_should_google_api_keys_be_handed_to_phonegapbuild_for_incorporation_into_an_html5_based_app_for_ios])

在adobe技术支持人员的帮助下,经过一天的测试,问题似乎与google API密钥的“iOS应用程序”规范有关。现在,我认为这是一个phonegapBuild问题。在我向adobe展示我的证据之后会有更多信息。adobe回复:“使用JavaScript/Web浏览器API键。允许所有网站访问它。”[