こんにちは皆さん、良い一日をお過ごしください
大量のマーカー (1mil など) をロードするために、MapPos のリストを VectorDataSource に渡し、関連する座標をマップに表示する必要がある場合は常にポイントを強制的に作成しようとしていますが、残念なことに、いくつかの試行の後、私は地図についてはよくわかりません。このパズルを解くのを手伝ってくれませんか? ありがとうございます
public static void createlustering(Projection proj,MapView mapView,Context context,final Bitmap bmp,float distance,float textSize,final ArrayList<MapPos> points){
AbstractVectorDataSource<Geometry> source = new AbstractVectorDataSource<Geometry>(proj) {
@Override
public Collection<Geometry> loadElements(CullState arg0) {
//what to do here
return list;
}
@Override
public Envelope getDataExtent() {
//what to do here
return null;
}
};
// source.addAll(points);
Clusterer mClusterer = new Clusterer();
mClusterer.addPointCluster(mapView, context,source,bmp,distance,textSize);
}