0

在我的应用程序中,我的应用程序中有 n 个注释数组,foodannotations、gasannotations 和 shoppingannotations。我希望每个注释数组都显示不同颜色的图钉。我目前正在使用。

4

1 回答 1

0

已经对此进行了讨论。请在询问之前搜索问题是否已经可用。谢谢。

请参考以下链接:

iPhone SDK:MapKit 多个自定义注解

多个注释数组,每个数组的引脚颜色不同?

在 viewForAnnotation 中执行此操作:

int annType = ((YourAnnotationClass *)annotation).annotationType;
switch (annType)
{
    case 0 :   //Food
        pinview.pinColor = MKPinAnnotationColorRed;
    case 1 :   //Gas
        pinview.pinColor = MKPinAnnotationColorGreen;
    default :  //default or Shopping
        pinview.pinColor = MKPinAnnotationColorPurple;
}
于 2013-10-31T04:17:39.483 回答