Googleマップのマーカーの詳細が世界中に広がっているサーバーがあります。今ではそれらをAndroidアプリに表示しようとしています。 明らかに、一度にマーカー全体を表示する必要はありませんが、ユーザーが特定のズーム位置で見ているところだけで表示する必要はありません。私はマーカを送信するためにサーバーからjsonファイルを使用していますが、私はまだ、ユーザーが必要とするものをロードする最も効果的な方法を認識しませんでした。 ありがとうございました!サーバーからGoogleマップマーカーをロードする最も効果的な方法
1
A
答えて
0
Googleマップの中心の位置のLatLngを取得できます。次に、あなたのサーバーに位置を送信し、特定の距離より近い点を計算し、それらの点のみを返すことができます。
使用このような何か:だから毎回お使いのカメラの位置が変更さ
mGoogleMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
LatLng latLng = cameraPosition.target;
mRepository.requestPointsNearPosition(latLng)
}
});
、あなたはポイントをリロードします。この方法では、マップ内の関連する点だけを常に表示します。
はたぶん、あなたは、ハンドラは、地図だけでアクションをトリガーするユーザーが0.5秒間マップを移動し停止することを確認するためにハンドルを使用することができますマップは
0
再び移動した場合、他のそれ自体をキャンセル...移動を停止します
現在のユーザーの縮尺と中央付近の円形領域を定義します。その地域のマーカーをダウンロードしてください。ユーザーがマップを移動するたびに新しい視点がその地域に属するかどうかを確認し、新しいサークルを描き、以前のサークルに含まれていないエリアのアイコンをダウンロードします。
+0
ありがとうございます。しかし、例えば、ユーザーが地図を地球のもう一方の側にスクロールすると、コンテンツ全体を読み込む必要がありますか? – Assaf1995
関連する問題
- 1. 最も効果的なライブカウントダウンの方法
- 2. domオブジェクトのonresizeをチェックする最も効果的な方法
- 3. pingは最適なサーバーを見つける最も効果的な方法ですか?
- 4. 最も効果的なクエリですか?
- 5. Neo4jの結果を得る最も効率的な方法
- 6. 最も効率的なページヒットを生成する最も効率的な方法
- 7. Javaクラスをイメージにロードする - 最も効率的な方法ですか?
- 8. ユーザーのDirectoryEntryをロードする最も効率的な方法は何ですか?
- 9. Cでキューからデキューする最も効率的な方法#
- 10. jqueryフィールドの検証を行う最も効果的な方法
- 11. Mac/iPhoneでネットワーキングを行う最も効果的な方法は?
- 12. NSArrayこれを行う最も効果的な方法:
- 13. ExecutorServiceを使用して最も効果的な方法
- 14. 最も効果的な方法でpdfboxを10000 pdfにマージする方法
- 15. マルチインデックスでdatetimeをスライスする最も効果的な方法は何ですか?
- 16. Monotouchのスプライト(フレーム)アニメーションの最も効果的な方法
- 17. Android:アクティブなインターネット接続を確認する最も効果的な方法は
- 18. mongodbコレクションからランダムなレコードを取得する最も単純で効果的な方法は何ですか?
- 19. 最も効果的な距離関数
- 20. 最も効果的なクリック数のカウント
- 21. コレクションビューから複数の異なるビューコントローラに分割する最も効果的な方法は何ですか?
- 22. JavaScriptとAngularJSを学ぶ最も効果的な方法は何ですか?
- 23. 最も効率的な方法
- 24. 最も効率的な方法
- 25. 最も効率的な方法と
- 26. 最も効率的な方法
- 27. 最も効率的な方法
- 28. 最も効率的な方法のハンドラ
- 29. 大きな行列で結果IDを得る最も効率的な方法
- 30. サーバステータスの結果を表示する最も効率的な方法
that'sしかし、その機能を呼び出す正しい点は何ですか? しかし、地図の中心を移動するたびにサーバにリクエストするのは効果的ではありません。 – Assaf1995
私は何が悪いと思いますか?ありがとうございました! – Assaf1995