问题标签 [mkannotation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28949 浏览

iphone - 如何在 iOS 的 MKAnnotation 中添加更多细节

我想在 MKAnnotation 中添加更多详细信息,例如位置标题、描述、日期、位置名称。所以需要四行。但我发现只有 2 个参数可以传递给 MKAnnotation,即标题和副标题。如何在地图上添加更多详细信息?请帮助我..提前谢谢。

0 投票
1 回答
830 浏览

iphone - 如何在 MapView 中检索已显示的 MkAnnotation 引脚

我的应用程序的一部分涵盖了 MkMapview。因此,我从我的服务器加载地理编码信息列表,并将每个元组作为 MkAnnotation 引脚放置在我的地图上。放置后,每个 MkAnnotation 对象都会被释放。现在我想搜索已经放置在我的地图上的特定 MkAnnotation,如果可用,弹出附加信息气泡。我该如何实现?谢谢。

0 投票
3 回答
10214 浏览

iphone - MKMapView 中显示的多个注释标注

是否可以同时打开多个标注?

编码:

仅打开一个标注。

0 投票
1 回答
2875 浏览

iphone - MyAnnotation 没有实现 MKAnnotation 协议

每次我使用这个时,我都会收到警告“MyAnnotation 没有实现 MKAnnotation 协议”:

有人有想法吗?

0 投票
4 回答
4755 浏览

iphone - 地图上重叠注释 (MKAnnotationView) 的问题

在我的 iphone 应用程序中,我将 MapKit 与 MKMapView 和自定义 MKAnnotationView 一起使用。

问题是当注释在地图上重叠时(在我的应用程序中,注释是照片并且这些照片可能重叠)并且当您点击出现在前面的注释时,它是另一个接收事件的注释(背面)(似乎是随机的)。

我没有找到任何方法将事件发送到前面的注释。我不敢相信这个错误/问题没有任何解决方案!

stackoverflow 上的Z 排序重叠注释问题的顺序对我没有太大帮助。

欢迎任何想法(甚至是肮脏的解决方案)!

这是我的一些代码(没什么花哨的,很常见):

自定义注释.h

自定义注释.m

CustomAnnotationView.h

CustomAnnotationView.m

Main class ... // 添加注释,其中一些与其他注释重叠。

0 投票
4 回答
13689 浏览

iphone - 如何更改自定义 MKAnnotationView 的框架位置?

我正在尝试通过子类MKAnnotationView化和覆盖该drawRect方法来制作自定义注释视图。我希望从注释的位置偏移绘制视图,有点像这样MKPinAnnotationView做,以便引脚的点位于指定的坐标处,而不是引脚的中间。所以我设置了框架位置和大小,如下图所示。但是,看起来我根本无法影响框架的位置,只能影响大小。图像最终以注释位置为中心绘制。关于如何实现我想要的任何提示?

MyAnnotationView.h:

MyAnnotationView.m:

0 投票
1 回答
1606 浏览

iphone - iPhone SDK注释/标注气泡在图像/按钮按下

是否可以在地图以外的其他东西上显示典型的 iPhone 地图注释/标注气泡 (MKAnnotation)?

当我在 UIView 中触摸 UIButton 时,我希望弹出一个。(即与地图无关!)

有人可以指出我正确的方向吗?

问候

0 投票
3 回答
7357 浏览

objective-c - MKMapView - 加载更多结果时未调用 viewForAnnotation

编辑添加 *我还没有找到解决这个问题的方法,有人可以帮忙吗?我的问题与此类似,但发布的答案对我不起作用 - MKMapView refresh after pin move *End Edit

我有一个启用搜索的地图视图。当用户点击搜索时,我的自定义注释会添加到地图视图中。搜索返回 20 个带有“加载更多”链接的结果。当我点击加载更多时,应该向地图视图添加更多注释。

问题是 - 注释被添加到地图视图中,但未显示在地图上。如果我放大或缩小以更改地图区域,则会显示图钉。

我发现当我点击“加载更多”时 viewForAnnotations: 没有被调用。我不确定如何触发它。任何人?

0 投票
2 回答
1577 浏览

iphone - ASIHttpRequest 问题。“无法识别的选择器发送到实例”

我在使用 ASIHttpRequst 时遇到问题。这是我得到的错误:

这是我的代码(部分):

当在我的地图视图中加载注释时,该过程在标注气泡中加载为 LeftCalloutView,所以很多(80 次左右)。它旨在从服务器检索 XML Plist,对其进行解析并使用数据......但它在 rackDone 中死去:

有人有什么想法吗?

问候,保罗·皮伦

0 投票
2 回答
390 浏览

iphone - 有没有办法将 MKAnnotationViews 标注设置为自动调整大小?

我遇到的问题是我正在执行反向地理编码,并且完整地址在标注中被截断。有没有办法将 autoresizingsubviews 设置为 YES?

谢谢

缺口