長いタイトルは残念ですが、具体的にしたいと思います。Android用AsyncTaskを使用したGoogleMapでのマーカーの追加と取得
目的は、Googleマップのフラグメントにマーカーを追加し、マーカーをアプリを使用している他のNEARBYユーザーが見ることができるようにすることです。
私は多くの検索をしましたが、AsyncTaskがこれを実現するために使用する最も優れたツール/サービスだと思われます。しかし、私がこの目的を達成し続けると、私は依然として「カスタムサービス」を使用してAsyncTaskを使用しないように指示してくれます。
は、だから私はこれまで何をやったかである:
class TestAsyncTask extends AsyncTask<Double, Integer, Void> {
@Override
protected void onPostExecute(Void aVoid) {
globalMap.addMarker(posty.getMarker()
.anchor(0.5f, 1));
}
@Override
protected Void doInBackground(Double... params) {
return null;
}
}
Postyは、特別なカスタムマーカーを用意したクラスのインスタンスだけです。マーカーが掲載される準備ができているとき 私は
new TestAsyncTask().execute(latitude, longitude);
を呼び出します。それは、正常にマーカーを投稿します。しかし、他のユーザーが投稿した近くのマーカーをどのように取得するのか分かりません。私はパラメータがどのように(.executeで)有用であるか正確にはわかりませんが、私は漠然としたチュートリアルから見たものを試しました。
誰かが私にこれを正しい方向に導くことができますか、それとも代替ソリューションを提供することができますか(私はそれほど遠くないので)非常に感謝しています!ありがとうございました。
http://stackoverflow.com/questions/22561038/android-google-maps-async-task-add-markersの可能な複製 – noogui