2
我正在嘗試顯示我使用MapKit以特定順序加載的註釋。基本上我有一個大約50個針,略微覆蓋另一個,我想把那個被遮蔽的那個帶到前面。MapKit註解疊加順序
據我所見,改變註釋的順序什麼也不做,它似乎從左到右顯示註釋與最前面的屏幕右邊的那些,如果這是有道理的。關閉放棄動畫也沒有區別。
任何人都知道一種重新標註註釋的方式嗎?
感謝
我正在嘗試顯示我使用MapKit以特定順序加載的註釋。基本上我有一個大約50個針,略微覆蓋另一個,我想把那個被遮蔽的那個帶到前面。MapKit註解疊加順序
據我所見,改變註釋的順序什麼也不做,它似乎從左到右顯示註釋與最前面的屏幕右邊的那些,如果這是有道理的。關閉放棄動畫也沒有區別。
任何人都知道一種重新標註註釋的方式嗎?
感謝
我固定使用它這種方法,並指定提請前景是什麼針:
- (void) mapView:(MKMapView *)aMapView didAddAnnotationViews:(NSArray *)views
{
for (MKPinAnnotationView *view in views)
{
//Bring red and purple pins to front (Foreground)
if (view.annotation == myAnnotation31 || view.annotation == myAnnotation5 || view.annotation == myAnnotation17)
{
[view bringSubviewToFront:view];
}
else
{
[[view superview] sendSubviewToBack:view];
}
}
}