1
UIViewで最も近いCGPointのクラスタを作成するシナリオが1つあります。同様に、重複のポイントを取得し、時間をループし、 //私のコードコードの上Objective Cでは、CATileLayerを使用したページネーションによるクラスタリングの方法
//total CGpointArray ex: cgPointGroupArray, i try to get each obj closest obj
for (CGPoint firstObjOfCGPoint in cgPointGroupArray) {
for (CGPoint nextPoint in cgPointGroupArray) {
//ex: 30 -distance b/w two point
if (30>[self distanceBetween: firstObjOfCGPoint and:nextPoint]){
[shortestClusterArr addObject:nextPoint];
}
else{
[longestClusterArr addObject:nextPoint];
}
}
//if array hold more than 2 value it will cluster otherwise mark single obj
if(shortestClusterArr.count>2){
//clustered marker obj
[self addClusterMarker:shortestClusterArr];
}
else{
//no cluster marker obj
}
}
:だから私は、私が最も近い値を取得しようとクラスタん、するCGPointにNSArrayの設定しているが、私はロジックを取得できませんでしたここで論理的なコメントを誰かが知っていれば、同じオブジェクトに上書きすることができます。しかし、私は、ページ区切りによるジオマップクラスタリングのようなクラスタリングの概念を望みます。