【问题标题】:Creating annotations in MKMapView with an altitude component使用高度组件在 MKMapView 中创建注释
【发布时间】:2016-02-02 02:08:22
【问题描述】:

这似乎是可能的,因为 MKUserLocation 注释放置在用户当前的高度。然而,MKAnnotation 的协议只包含一个坐标。有没有办法调整它的高度?谢谢!

【问题讨论】:

    标签: mkmapview mkannotation altitude mkuserlocation


    【解决方案1】:

    这是方法:-

      [mapView showAnnotations:yourAnnotationArray animated:YES];
    

    您可以从存储在地图视图中的数组中提取:

      yourAnnotationArray = mapView.annotations;
    

    并快速调整高度:-

      mapView.camera.altitude *= 1.4;
    

    尝试将相机高度乘以 1 的一小部分,例如 ma​​pView.camera.altitude *= .85;更近的视口

    【讨论】:

    • 谢谢,但这会影响相机,我有兴趣调整注释的高度。你知道有什么办法吗?
    猜你喜欢
    • 2016-09-17
    • 2016-05-19
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 2018-05-18
    • 1970-01-01
    相关资源
    最近更新 更多