【发布时间】:2012-04-20 18:12:16
【问题描述】:
我在我的 sencha touch 1.x 应用程序中使用 Google Maps v3,它提供在线和离线模式。我现在的问题是,只有在我的 index.html 中有以下代码时,Google Maps v3 API 才可用:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
但是因为我使用的应用程序也可以在离线时启动(当没有 Wifi/UMTS 可用时),所以当应用程序离线启动时,index.html 中的 Google 代码不会加载。因此,当我上网(再次使用 Wifi)并继续使用我的应用程序时,我无法使用任何 Google 地图组件,因为它没有在 index.html 的开头加载。
所以我的问题是,是否可以在应用程序已经运行时将 Google Maps 的 javascript 代码添加到 index.html 文件中,或者是否可以以某种方式重新加载 Google Maps API? 现在我只看到我总是必须重新启动整个应用程序才能使地图以这种方式可用的方式。
提前致谢, 弗洛里安
【问题讨论】:
标签: google-maps google-maps-api-3 sencha-touch