2011-02-03 64 views
0

这是karthik。我正在iphone中开发一个使用mapview的应用程序。我必须使用两个不同的引脚来显示用户位置。这两个用户是不同的类型。一个用户属于某个类别,另一个用户属于某个其他类别。我必须检查该类别,并且想要绘制出针脚取决于该类别。当我尝试这样做时,该针脚显示不正确。对于某个类别,它显示另一个别针,而不是我在那里设置的。谁能帮我?iphone mkmapview

我需要的是我想在地图中加载两个不同的引脚取决于某些类别。例如,如果这个类别是购物商场,那么我必须展示建筑物图像,那么如果有任何花园我不得不一个接一个地同时展示一些其他图像。我想同时绘制两个不同类别的别针。为此,我该怎么办?

我尝试了很多解决方案,但没有正确显示。帮我?

回答

1

我刚刚就这样做了一个解决方案。 我为每个类别创建了一个自定义注释。然后,我为每个自定义注释创建了一个自定义AnnotationView。

在“ - (MKAnnotationView *)viewForAnnotation:(id < MKAnnotation>)注释”函数我只是根据Annotation返回了正确的视图。