mkannotation相关内容

从表视图中的选定行打开地图注释

我在一个班级中有一个地图视图,其中包含所有带标题和副标题的注释。有一个导航栏按钮,显示所有这些标题和副标题的列表。我希望能够在表视图中选择一行并让它在地图视图中打开具有相同标题的注释。有什么帮助? 我现在唯一的问题是在地图视图打开时显示注释。我知道我需要使用selectAnnotation:animated:但是我无法弄清楚如何告诉它打开带有匹配标题的注释。 在RSFM中(类使用名为w ..
发布时间:2018-09-21 18:51:27 移动开发

Swift - 将圆角设置为注释视图图像

这是我以前的帖子,我将图片设置为注释视图图钉 Swift - 将不同的图像从数组设置到注释引脚 现在我在注释视图图像上设置圆角时遇到了问题。 无法显示带有clipsToBounds的标注swift 似乎我必须在圆角或显示标注之间做出选择,我真的不明白为什么这两个不能出现。有没有办法做到这一点? 这是我的viewForAnnotation函数: fun ..
发布时间:2018-09-20 21:28:46 移动开发

Swift - 从地图注释中执行Segue

我的地图上有1个针脚。我需要将注释的标题传递给另一个UIView(在这种情况下是ikinciEkran.swift)。但是我无法这样做。 这是我的代码的segue部分,我不知道如何设置选定注释的标题。 我只粘贴了代码的相关部分。 类MapViewController:UIViewController,CLLocationManagerDelegate,MKMapViewDeleg ..
发布时间:2018-09-20 21:14:39 移动开发

MapView自定义Pin图像问题

我已经改变了我的MapView引脚图像,但是我遇到了这个问题,有些问题不会改变引脚图像,有些会改变。问题出在哪里?我添加了一个例子。 我的代码: - ( MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id)注释 { MKPinAnnotationView * pinAnn ..
发布时间:2018-09-19 19:58:16 移动开发

如何添加从nib文件加载的自定义CalloutView

我正在尝试为AnnotationView创建一个自定义的Callout视图。我见过这个答案,看起来是一个很好的解决方案(可行)。我正在尝试从nib文件加载UIView,并且出现UIView,但是他的按钮不起作用,不要被推。 是否有做这个的方式?如何从nib文件加载UIView并使按钮工作? 或者也许有人帮我找到一个好的解决方案。 谢谢 这是代码我' m使用: - (v ..
发布时间:2018-09-18 11:22:09 移动开发

将MKAnnotation坐标转换为视图坐标

当用户点击图钉时,我正在显示自定义UIView(如Zillow应用程序)。现在问题是我需要将视图放在实际引脚的正上方。 MKAnnotationView坐标系与地图相关。如何获取相对于iPhone屏幕的坐标,然后将我的视图放在该坐标上。 - (void)mapView :(MKMapView *)mv didSelectAnnotationView:(MKAnnotationView * ..
发布时间:2018-09-18 10:02:44 移动开发

如何在MKAnnotations之上显示MKOverlay?

我正在尝试使用 MKOverlay (特别是 MKPolyline )来显示地图上的路线。但是,我需要路线显示在我现有的引脚之上(自定义 MKAnnotationView s)。有没有一种方法可以将 MKPolyline 带到引脚上方的正面? 解决方案 调查注释图层的 zOrder 属性可能很有用。在superview的层次结构中向后发送注释可以帮助您实现所需的效果。更改注释z轴位置应该在 ..
发布时间:2018-09-17 10:07:05 移动开发

地图注释显示所有点的所有相同图像/引脚

我有一个条件语句,可以在下面的方法中添加地图注释图标/图钉。我遇到的问题是地图上填充了所有相同的图标。它应该检测cat id并根据检测到的cat id显示图标。我不确定问题是什么,因为它在iOS 6中工作,现在在iOS 7中,地图只显示所有相同的注释图标图像。 - (MKAnnotationView *)mapView:(MKMapView *)mapingView viewForAnn ..
发布时间:2018-09-17 09:47:48 移动开发

MapView Pin Annotation的问题 - 当地图缩放/平移/区域更改时,Pin会丢失颜色

我有一个显示现金点位置的mapview。删除注释并单击标注以转到包含有关该位置的更多详细信息的页面。有两种类型的cashpoint,免费和付费,免费cashpoint针是绿色,另一种是红色。当引脚掉落时,它们是正确的颜色。一切正常,直到我缩放到用户位置或地图的其他区域然后当我回到针脚时,他们已经失去了颜色格式并且都是原始的红色。 任何帮助都会很多赞。 这是我的代码: #impo ..
发布时间:2018-09-14 12:48:41 移动开发

如何阻止viewForAnnotation方法覆盖iOS中的默认用户位置蓝色信标

现在我正在使用注释填充地图视图,并显示用户的当前位置。使用viewForAnnotation方法,它会使用默认的红色引脚覆盖所有注释,但我想返回其他注释的视图,但将用户位置保留为默认的蓝色信标。有没有办法简单地做到这一点,还是我必须创建一个新的注释视图并根据注释返回正确的注释视图? 现在我有类似的东西: - (MKAnnotationView *)mapView:(MKMapVie ..
发布时间:2018-09-13 14:36:51 移动开发

根据缩放级别分组/取消组合MKAnnotation(并保持快速)

我有一个有很多注释的mapview,其中大多数都非常接近。我想要做的是类似于iOS上的Photo应用程序,当它们彼此距离太近时,注释被分组,每当你缩小它们时,如果它们相距太远就会被分组。 我见过这个问题已经给出了答案并不是我真正想要的。 我正在寻找可以自己实现的库或算法。 解决方案 看看此处为了看到完整的答案。它包含MapKit和Google Maps的两种实现。该代码的灵感来 ..
发布时间:2018-09-13 13:24:58 移动开发

点击披露指示按钮后如何进入第二视图控制器

我想从mapview中删除现有注释。 Scenerio是单击现有的注释标注部分(disclosureindicator按钮),它会将用户引导到另一个视图控制器并显示一个按钮,您可以删除所选的注释。实际上,我正在努力创建完全相同的谷歌地图应用程序,这是我现在正在努力的部分。任何帮助,将不胜感激! 解决方案 MKMapView类有两种方法需要添加/删除注释: addAnnotation ..
发布时间:2018-09-06 11:45:51 移动开发

如何访问方法calloutAccessoryControlTapped中的注释属性

当用户从地图注释中点击标注时,我试图打开一个详细的viewController。 我创建了一个名为myAnnotation的自定义注释子类,并且我已经包含了一个名为idEmpresa的属性。 在自定义方法中,我按如下方式声明注释: double latitud = [[[categorias objectAtIndex:i] objectForKey:@“latitud”] d ..
发布时间:2018-09-06 11:13:30 移动开发