привет каждый надеюсь, что вы имея хороший деньОбработка большого количества точек, как VectorDataSource в nutiteq
, чтобы загрузить тонны маркеров (например, 1mil) я передаю список MapPos к VectorDataSource и пытаетесь заставить чтобы жить создавать точки, когда соответствующие координаты должны быть видны на карте сейчас, но, к сожалению, после нескольких попыток кажется, что я мало знаю о карте. не могли бы вы помочь мне решить эту загадку? thaanks alot
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);
}