gpt4 book ai didi

objective-c - MKAnnotation 或 MKMapItem

转载 作者:行者123 更新时间:2023-12-02 21:32:05 27 4
gpt4 key购买 nike

MKAnnotationMKMapItem 之间有什么区别?

当我想在 map 上显示一些有趣的地点时,应该使用哪一个?
我有一个对象列表,其中包含纬度经度标题描述照片 到目前为止,我希望将它们显示在我的 map 上。

最佳答案

MKAnnotation 是一个 MARKER,用于使用 MKAnnotationView 显示内容

所以程序是:

  1. 添加 MKAnnotation 让 map 知道有一个条目
  2. 等待 map 的委托(delegate)调用 viewForAnnotation
  3. 在那里设置一个要显示的annotationView

一个很好的教程(IMO)通过详细代码展示了这一点,位于:http://www.codigator.com/tutorials/mapkit-tutorial-for-ios-beginners/


MKMapItem仅适用于打开外部应用程序的openMapWithItem api!


编辑:MKMapItem 有一个地标属性,它是 MKAnnotation - 所以如果它非零,您可以添加它。 (请注意,它可能为零)

关于objective-c - MKAnnotation 或 MKMapItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22112606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com