0
我正在使用Route-Me:Alpstein fork開發iOS應用程序。原始的Route-Me/Mapbox代碼可以選擇自定義羣集圖標以及羣集計數。我一直在尋找一種方法來處理Route-Me:Alpstein叉。Route-Me:Alpstein fork - 自定義羣集圖標和顯示羣集計數
事情與此類似:
- (RMMapLayer *)mapView:(RMMapView *)mapView layerForAnnotation:(RMAnnotation *)annotation
{
if (annotation.isUserLocationAnnotation)
return nil;
RMMapLayer *layer = nil;
if (annotation.isClusterAnnotation)
{
layer = [[RMMarker alloc] initWithUIImage:[UIImage imageNamed:@"circle.png"]];
layer.opacity = 0.75;
layer.bounds = CGRectMake(0, 0, 75, 75);
[(RMMarker *)layer setTextForegroundColor:[UIColor whiteColor]];
[(RMMarker *)layer changeLabelUsingText:[NSString stringWithFormat:@"%i", [annotation.clusteredAnnotations count]]];
}
else
{
layer = [[RMMarker alloc] initWithMapboxMarkerImage];
}
return layer;
}
我不能看到源代碼任意定義的 'isClusterAnnotation'。如何使用Route-Me:Alpstein分叉獲得相同的結果?任何幫助將不勝感激。