gpt4 book ai didi

objective-c - MKAnnotation 或 MKMapItem

转载 作者:行者123 更新时间:2023-12-02 04:35:15 24 4
gpt4 key购买 nike

MKAnnotation 有什么区别?和 MKMapItem

当我想在我的 map 上显示一些有趣的地方时使用哪个?
我有一个包含 latitude 的对象列表, longitude , title , descriptionphoto到目前为止,我想让它们出现在我的 map 上。

最佳答案

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

所以程序是:

  1. 添加一个MKAnnotation让 map 知道有一个entry
  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/

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