带有静态注解的 MKMapView

Posted

技术标签:

【中文标题】带有静态注解的 MKMapView【英文标题】:MKMapView with a static Annotation 【发布时间】:2013-10-02 22:20:34 【问题描述】:

我设置了 MKMapView 以及我想要的外观。 我要添加的是始终显示在屏幕上的注释。

这意味着图钉始终可见,我可以拖放 MapView。我希望注释视图显示纬度和经度,如果地图在后台移动,它将被更新。

我已经完成了所有这些工作,但我不明白如何在屏幕上保持注释图钉的静态。如果我拖放地图,图钉就会消失在视野之外。..

MyTaxi 和 Hailo 具有我正在寻找的功能。

一个

【问题讨论】:

我建议在地图视图中心上方放置一个禁用用户交互的 UIView,其中包含一个图钉的标签和 图像not 作为map) 而不是添加注释。当地图移动时,使用 mapView.centerCoordinate 更新标签。 【参考方案1】:

好的,所以基本上答案是在 MKMapView 顶部添加一些艺术品。即 UIImageView 然后使用 MKMapViews centerCoordinate 来获取该位置的纬度和经度。

(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 会通知您MKMapView 是否已更改。

傻傻的安德鲁……

【讨论】:

以上是关于带有静态注解的 MKMapView的主要内容,如果未能解决你的问题,请参考以下文章

java 静态类怎么使用SpringMVC的注解功能

静态工具类中使用注解注入service为啥还是报空指针异常

在 Spring 注解中使用静态变量

Spring注解无法注入静态变量

使用@Value注解给静态变量赋值

KotlinKotlin 与 Java 互操作 ② ( @JvmField 注解字段给 Java | @JvmOverloads 注解修饰函数 | @JvmStatic 注解声明静态成员 )