オンラインとオフラインのモードを提供する sencha touch 1.x アプリで Google マップ v3 を使用しています。私の問題は、Google Maps v3 API は、index.html に次のコードがある場合にのみ使用できることです。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
ただし、オフラインでも起動できるアプリを使用しているため (Wifi/UMTS が利用できない場合)、アプリがオフラインで起動したときに index.html の Google コードが読み込まれません。そのため、オンラインに接続して (再び WifI を使用して) アプリを再開すると、最初に index.html に読み込まれていないため、Google マップ コンポーネントを使用できません。
ここで私の質問は、アプリが既に実行されている間に Google マップの javascript コードを index.html ファイルに追加することは可能ですか、それとも何らかの方法で Google Maps API をリロードすることは可能ですか? 今のところ、この方法でマップを使用できるようにするには、常にアプリ全体を再起動する必要がある方法しかわかりません。
前もって感謝します、フロリアン