问题标签 [mkpinannotationview]

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 投票
2 回答
5961 浏览

iphone - Custon MKPin注解颜色

我在谷歌上搜索了一下,但并没有真正找到我的问题的答案。我想创建一个不同颜色的图钉,例如黄色或橙色。

我该怎么做?似乎不可能创建一个向它发送 UIColor 的对象。我应该自己设计它们并以某种方式将图钉更改为自己的图像吗?

最好的问候,保罗·皮伦

0 投票
2 回答
3655 浏览

iphone - 刷新我的地图视图

我有一个带有大头针的 mapView,以及我与地图上其他点之间的 CLLocation 和 getDistance 的以下代码:

但是当我点击按钮时如何实现刷新地图的方法?当我想要的时候,我总是把别针放在我身边。按钮不是问题,只有刷新!

我希望有人能帮助我??

最好的问候马可

0 投票
3 回答
19224 浏览

iphone - 自定义 MKPinAnnotation 标注气泡类似于默认标注气泡

我想在 MKMapView 上创建一个自定义标注气泡。但我想以与默认气泡相同的方式创建呼出气泡。那么如何在这张图片中创建一个看起来像注释的视图 (来源:objectgraph.com替代文字

我想要一个自定义的自定义视图,它看起来像下图中的“Parked Location”注释。具有自定义宽度、高度等。P

我无法在默认气泡中添加所需的详细信息。这就是为什么要创建自定义气泡。

请帮助我..谢谢..

0 投票
2 回答
996 浏览

iphone - 当我们在 MKMapView 中按下 pin 时,我们如何更改标注的颜色?

当我们按下 MKAnnotationPin 时显示的标注可以自定义为具有图像、标题和副标题。是否可以将标注的黑色更改为其他颜色,例如棕色?

0 投票
2 回答
8507 浏览

objective-c - MKAnnotationView 接收到事件时更新标题和副标题与距离

我正在使用 mapkit 和 CLLocationManager 开发一个 iphone 应用程序。

我在地图上放了很多 MKPinAnnotationView(大约 100 个),我想在收到它时更新所有标注的字幕和用户距离。

怎么做 ?

谢谢


我尝试使用新位置更新字幕标注,但效果不佳。

在我的 MyAppDelegate.h

在我的 MyAppDelegate.m

我制作了一个名为 MyAnnotation 的 customAnnotationView。

在 MyAnnotation.h 中:

在 MyAnnotation.m 中:

最后我在我的 MapViewController 中使用它(我在这里只放了 viewForAnnotation 委托方法):

在地图上加载 mkannotation 后,所有这些字幕都没有更新......怎么了?

感谢您的帮助...

0 投票
0 回答
396 浏览

iphone - 我怎样才能使 MKMapView 的图钉在 ios4 的相册位置视图上移动

在 iOS4 的相册位置,当地图缩小和缩小时,照片图钉会相互连接和拆分。

这是很棒的体验!我想在我的应用程序上使用相同的东西。

我想,它不应该是 MapKit 之一。

有人知道我该怎么做吗?

0 投票
1 回答
4235 浏览

objective-c - 默认显示引脚信息

我正在MKPinAnnotationView使用MKMapView. 在我正在开发的视图中,有一张以图钉为中心的地图。当我调用视图时,图钉会下拉,如果我点击它,它会显示注释信息 ( canShowCallout = YES)。我如何在打开视图时获得此标注?无需单击注释图钉。

谢谢阅读。

编辑:

我正在使用此代码。

编辑:

调用didAddAnnotationViews:而不是mapViewDidFinishLoadingMap:(正如 aBitObvious 评论的那样),它工作正常。

0 投票
4 回答
26260 浏览

ios4 - 如何在 MKMapView 上捕获点击手势

我正在尝试捕获我的点击事件MKMapView,这样我可以MKPinAnnotation在用户点击的点上放置一个。基本上,我有一张地图覆盖MKOverlayViews(显示建筑物的覆盖),我想在用户点击该覆盖时通过拖放 aMKPinAnnotaion并在标注中显示更多信息来为用户提供有关该覆盖的更多信息。谢谢你。

0 投票
1 回答
2485 浏览

iphone - 通过拖动 Pins 在 MKMapView 上反向地理编码

我有一个 NSManagedObject 的子类“Location”,这个类符合 MKAnnotation。

当我将位置添加到地图时...... ReverseGeocoder 启动。通过单击我在标注中看到的引脚查看引脚的地址。所以一切正常。

现在我的问题。

我可以拖动别针。当我完成拖动时,ReverseGeocoder 再次开始询问位置数据。但是我在标注视图中仍然有旧地址,尽管地标在 Location 对象中更新。再次拖动后,我可以看到新地址。(当然新的不再是新的了,因为我拖了)。

这是我的拖动状态代码:

以及我的反向地理编码器代表的代码

任何帮助都会很棒。最后,地图应用程序是通过拖动来做到这一点的最佳示例。

0 投票
1 回答
2320 浏览

iphone - 如何找到哪个注释发送 showDetails?

如何找到哪个注释发送 showDetails?