如何将多个Pin点注释添加到Map

时间:2012-02-18 17:20:30

标签: iphone objective-c cocoa-touch mkmapview

我的情景;

One hospital has many doctors。我需要在webview上显示此内容。

我会在医院放置一个注释针。当用户点击它时,应该显示正在访问该医院的所有医生的弹出窗口。

enter image description here

如下图所示。以下图像已使用库实现,但我不想使用它。有没有其他方法可以实现这一点。

我不想使用那个图书馆的原因 - 我的上级不喜欢,我没有问为什么(我希望答案而不是为什么我没有向上司询问原因的论据) :)

注意:抱歉,我没有任何代码可以演示。

2 个答案:

答案 0 :(得分:0)

您可以使用MKMapView类创建可嵌入的地图界面。还可以使用MKAnnotation协议添加自定义注释。

请参阅MKMapViewMKAnnotation的课程参考。

答案 1 :(得分:0)

这看起来像一个完全自定义的标注。您可以了解在Xcode中使用MapCallouts示例代码制作这些代码的一般方法。

您展示的示例有很多自定义图形,如果没有使用库中的图形(如果条款允许)或自己创建它们,您将无法获得这些图形。例如,你必须制作黑色背景(可能在标注视图中设置它的透明度),绿色圆形矩形,蓝色雪佛龙和星形徽章。您需要学习如何使用阴影和白色阴影插入来制作文本。您还需要知道如何拉伸背景图像以允许内部不同数量的项目。

将它提交给你的上司,他们将为这项额外的工作付费(看起来大约40个小时),如果他们对此感到满意,就开始学习。