问题标签 [mkannotationview]
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.
iphone - mapView:annotationView:calloutAccessoryControlTapped: 是给我一个 UITouchesEvent 而不是 MKAnnotationView?
我正在尝试在我的 iPhone 应用程序中实现 mapView:annotationView:calloutAccessoryControlTapped: 方法。该方法被调用,但是当我尝试使用传递给它的视图时
注解* temp = (注解 *)view.annotation;
该应用程序因错误而崩溃。
2011-03-29 12:51:54.453 Flora[3316:207] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UITouchesEvent 注释]:无法识别的选择器发送到实例 0x6d13410”
在调试器中,视图似乎是 UITouchesEvent,而不是 MKAnnotationView。
我已经阅读了人们使用此方法遇到的其他问题,但他们在使用传入视图的注释属性后都可以使用它。这对我不起作用。
iphone - 在 MKMapView 中使用 Multiline 的标准 AnnotationView
我想用几行文本(例如电话、描述、地址)显示我对 Annotation 的描述,我在这里找到了解决方案。我必须创建我自己的子 MKAnnotationView 类并覆盖方法 initWithAnnotation,我可以在其中使用我需要的所有设置绘制背景矩形和所有标签。但我想要标准的背景矩形,它相当漂亮。谢谢你的帮助。
ios - 使 MKAnnotation 地标始终可见
我希望 MKAnnotation 对象的地标(标题和副标题)随时在地图视图上可见,而无需单击它。
iphone - 重绘 MKAnnotationView
取决于 MKMapView 的缩放级别,我需要重绘我的自定义 MKAnnotationView。据我了解,我必须在地图控制器的下一个方法中执行此操作
在此处删除然后向 MKMapView 添加注释会强制 AnnotationView 闪烁。我怎样才能以正确的方式做到这一点?
objective-c - 编写多个 MKAnnotations 的更简单方法?
此代码来自 MapCallouts 演示。假设我有数百个不同的注释。苹果这样做的方式,会导致大量的代码重复。
我想访问触发委托的类实例的注释属性,无论哪个类实例触发它。
有没有比编写 if 语句来处理每个注释并拥有一个通用方法更简单的方法?
iphone - 在缩放之后/期间更新 AnnotationView
当缩放级别更改时,我需要更改centerOffset
an 的属性AnnotationView
。我不想删除并Annotations
再次添加。
那么如何访问和更新AnnotationViews
缩放后的内容?
对此有什么想法吗?
最好的问候, 克里斯蒂安
xcode - MapKit MapView 注解在真实设备上重叠
在真实设备(iPhone 3G,3.1.3)上测试我的应用程序时,我遇到了图像中描述的问题。在模拟器中很好(带有 ios 4.1 sdk 的 xcode 3)。抱歉,还不能发布图片,这是我在这里的第一个问题。
http://i.stack.imgur.com/Ct4on.jpg
我在注释的实现中有以下代码:
这是头文件的一部分:
这就是我创建一个新的地方(在循环内):
有什么想法吗?我不知道该看什么:/
iphone - 标注气泡MKMapView移动问题
我目前正在开发一个使用 MKMapView 的应用程序。Wenn 地图被移动了我执行服务器请求以根据坐标获取新的注释。
当某个注释被点击时,它会移动地图。在这种情况下,我不想执行请求。
有人有解决方案如何知道它是否是移动地图的标注气泡?
我试过 - (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{ 没有成功!
iphone - 立即拖动 MKAnnotationView
当您设置 MKAnnotationView 的可拖动属性时,默认行为似乎是:
1)用户点击注释
2)用户拖动注释
是否可以将其合并为一个,以便用户无需先点击即可拖动注释?
iphone - 单个 MKMapView 地图上的多个不同大小的注释
我有一个 iPhone 应用程序,可以在地图上显示用户位置,目标是标记的大小与位置的受欢迎程度成正比。更受欢迎的地方会获得稍大的注释。
我有一个自定义的 MKAnnotation 和 MKAnnotationView 来显示标记。我尝试使用自定义 MKAnnotationView 来呈现不同大小的标记,但始终呈现相同大小的图像。
这是课程。
欢迎任何意见或建议:
这是 viewForAnnotation 方法: