2012-02-18 79 views
1

我的场景;如何向地图添加多个针点注释

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

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

enter image description here

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

为什么我不希望使用该库的原因 - 我的上司不喜欢,我也没问为什么(我期望的答案,而不是论据,为什么我没有问从我的上司的原因):)

注意:对不起,我没有任何代码来演示。

回答

0

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

MKMapViewMKAnnotation类的引用。

0

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

您展示的例子有很多,你将无法得到任何不使用库中的图形(如果条件允许的话)或自己创建他们自定义图形。例如,您必须制作黑色背景(可能会在标注视图中将其设置为透明),绿色圆形矩形,蓝色V形和明星徽章。您需要了解如何制作带有阴影和白色阴影插图的文字。您还需要了解如何拉伸背景图以允许其中的不同数量的项目。

将其提交给你的上司,他们将支付这些额外的工作(看起来像约40小时),如果他们觉得满意了,开始学习。

+0

哦,有没有可以用来替代的图书馆? – shajem 2012-02-19 15:06:59

+0

@shajem对不起,我不知道这个库。如果你搜索,可能会有一个,但我虽然问题是你的老板不喜欢图书馆? – 2012-02-20 12:16:15

+0

他没有,但我想证明他错了。 – shajem 2012-02-20 13:44:01