2016-05-18 4 views
0

PhoneGap/Cordovaを使用してモバイルアプリケーションを開発しており、アプリケーションの特定の場所にマップを埋め込んでユーザーに表示します。ただし、アプリケーションを開くと、アプリケーションのすべてのマップが同時に初期化されます。これは、アプリケーションの主要なパフォーマンスの遅れを引き起こすだけでなく、データの多くを食べる。Googleマップをモバイルアプリケーションで自動的に開くことを制限する

ボタンは、アプリケーションの各特定の部分を開くために使用され、マップはこれらのコンテナに埋め込まれています。ボタンをクリックするまでマップの初期化を制限する方法はありますか?

あなたの助けを大幅に高く評価される:)

おかげ

答えて

0

をこれは広範な質問ですが、あなたの問題はあなたのビューがレンダリングされる方法に基づいており、アプリケーションのデザインパターンです。一部のフレームワークでは、ビューはインボークされたときにのみ表示され、別のフレームはキャッシュ内のデータを保存するか、すべてレンダリングされます。

あなたの問題はマップを初期化する部分だけにあるかもしれません。そのため、具体的なビューを表示する瞬間に初期化を移動するだけで済みますが、いくつかのフレームワークを見て、ビュー、メモリキャッシュ管理

関連する問題