使用jquerymobile时,Google地图不会显示在设备上

时间:2011-03-26 17:44:11

标签: android google-maps cordova jquery-mobile store

您好我有问题, 如果我尝试在桌面浏览器上使用jquerymobile显示地图就是O.K. 但如果我尝试在设备上启动地图则不会显示。

我使用地图密钥和关键表单示例网站找到了此解决方案,因为应用程序存储在移动设备中无法使用Google地图API密钥,因为仅适用于网站。

我发现还必须创建一个新的密钥库,但我不知道我应该把这个密钥放在哪里? 成?

<script src="http://www.google.com/jsapi?key=ABQIAAAAahcO7noe62FuOIQacCQQ7RTHkUDJMJAZieEeKAqNDtpKxMhoFxQsdtJdv3FJ1dT3WugUNJb7xD-jsQ" type="text/javascript"></script>        

或其他地方?

我使用phonegap,jquerymobile创建应用程序。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:8)

您使用的是JS API V3吗?来自Google Maps文档: “注意:此版本的Google Maps JavaScript API不再需要API密钥!”

我正在使用jQuery Mobile和Google Maps,遇到了一些问题 map_canvas div高度和相关设置。你有什么问题? 在错误的地方看到,没有地图或地图?萤火虫有什么不妥之处吗?

我在移动示例here方面取得了巨大成功。即使其中一些例子有用,我也不使用密钥。

答案 1 :(得分:3)

jquery-ui-map插件示例中使用了该密钥(适用于Google加载程序)。正如Libby所说,Google Maps v3不需要任何API密钥。 也许你应该开始接受一些答案......