mkannotation相关内容
有关以下问题的任何建议将不胜感激。 我使用以下代码将自定义图像添加到注释中。 - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)注释 { if([注释isMemberOfClass:[MKUserLocation class]]) { retur
..
我正在使用当前位置图标的自定义调出(标题和副标题)。我尝试了以下来禁用默认注释,但它不起作用。 - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation :(id)注释 { NSLog(@“viewForAnnotation”); if([annotation isKin
..
我在一个班级中有一个地图视图,其中包含所有带标题和副标题的注释。有一个导航栏按钮,显示所有这些标题和副标题的列表。我希望能够在表视图中选择一行并让它在地图视图中打开具有相同标题的注释。有什么帮助? 我现在唯一的问题是在地图视图打开时显示注释。我知道我需要使用selectAnnotation:animated:但是我无法弄清楚如何告诉它打开带有匹配标题的注释。 在RSFM中(类使用名为w
..
我想模拟启用 MKMapView 时启用此类用户位置的默认gps注释 解决方案 使用以下自定义UIView类来执行此操作 // ringView.swift import UIKit / ** ## ringView类## 此类负责在等待接受时向用户显示红色波浪进度请求 * / 类ringView:UIView { ///计时器开始绘
..
这是我以前的帖子,我将图片设置为注释视图图钉 Swift - 将不同的图像从数组设置到注释引脚 现在我在注释视图图像上设置圆角时遇到了问题。 无法显示带有clipsToBounds的标注swift 似乎我必须在圆角或显示标注之间做出选择,我真的不明白为什么这两个不能出现。有没有办法做到这一点? 这是我的viewForAnnotation函数: fun
..
我的地图上有1个针脚。我需要将注释的标题传递给另一个UIView(在这种情况下是ikinciEkran.swift)。但是我无法这样做。 这是我的代码的segue部分,我不知道如何设置选定注释的标题。 我只粘贴了代码的相关部分。 类MapViewController:UIViewController,CLLocationManagerDelegate,MKMapViewDeleg
..
我已经改变了我的MapView引脚图像,但是我遇到了这个问题,有些问题不会改变引脚图像,有些会改变。问题出在哪里?我添加了一个例子。 我的代码: - ( MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id)注释 { MKPinAnnotationView * pinAnn
..
我正在尝试为AnnotationView创建一个自定义的Callout视图。我见过这个答案,看起来是一个很好的解决方案(可行)。我正在尝试从nib文件加载UIView,并且出现UIView,但是他的按钮不起作用,不要被推。 是否有做这个的方式?如何从nib文件加载UIView并使按钮工作? 或者也许有人帮我找到一个好的解决方案。 谢谢 这是代码我' m使用: - (v
..
当用户点击图钉时,我正在显示自定义UIView(如Zillow应用程序)。现在问题是我需要将视图放在实际引脚的正上方。 MKAnnotationView坐标系与地图相关。如何获取相对于iPhone屏幕的坐标,然后将我的视图放在该坐标上。 - (void)mapView :(MKMapView *)mv didSelectAnnotationView:(MKAnnotationView *
..
我正在尝试使用 MKOverlay (特别是 MKPolyline )来显示地图上的路线。但是,我需要路线显示在我现有的引脚之上(自定义 MKAnnotationView s)。有没有一种方法可以将 MKPolyline 带到引脚上方的正面? 解决方案 调查注释图层的 zOrder 属性可能很有用。在superview的层次结构中向后发送注释可以帮助您实现所需的效果。更改注释z轴位置应该在
..
我有一个条件语句,可以在下面的方法中添加地图注释图标/图钉。我遇到的问题是地图上填充了所有相同的图标。它应该检测cat id并根据检测到的cat id显示图标。我不确定问题是什么,因为它在iOS 6中工作,现在在iOS 7中,地图只显示所有相同的注释图标图像。 - (MKAnnotationView *)mapView:(MKMapView *)mapingView viewForAnn
..
我有一个mapview,其中注释的坐标不断更新,但是当我使用setCoordinate时,注释不会移动。如何刷新注释以反映其坐标? - (void)updateUnits { PFQuery * query = [PFQuery queryWithClassName:@“devices”]; [查询whereKeyExists:@“location”]; [query fi
..
我有一个显示现金点位置的mapview。删除注释并单击标注以转到包含有关该位置的更多详细信息的页面。有两种类型的cashpoint,免费和付费,免费cashpoint针是绿色,另一种是红色。当引脚掉落时,它们是正确的颜色。一切正常,直到我缩放到用户位置或地图的其他区域然后当我回到针脚时,他们已经失去了颜色格式并且都是原始的红色。 任何帮助都会很多赞。 这是我的代码: #impo
..
现在我正在使用注释填充地图视图,并显示用户的当前位置。使用viewForAnnotation方法,它会使用默认的红色引脚覆盖所有注释,但我想返回其他注释的视图,但将用户位置保留为默认的蓝色信标。有没有办法简单地做到这一点,还是我必须创建一个新的注释视图并根据注释返回正确的注释视图? 现在我有类似的东西: - (MKAnnotationView *)mapView:(MKMapVie
..
下面的数组应如何设置。我试图在我的地图上添加多个注释。我能够在stackoverflow上找到下面的代码,但是他们没有展示如何设置数组。 var objects = [ //如何在这里设置数组 ] 对象中的物体!{ if let latit = objecters [“Coordinates”] [“Latitude” ] { self.latitudepoint = lat
..
我使用 removeAnnotations 从 mapView 中删除我的注释,但同样删除用户位置ann。如何防止这种情况,或者如何让用户回来查看? NSArray * annotationsOnMap = mapView.annotations; [mapView removeAnnotations:annotationsOnMap]; 解决方案 更新:
..
我有一个有很多注释的mapview,其中大多数都非常接近。我想要做的是类似于iOS上的Photo应用程序,当它们彼此距离太近时,注释被分组,每当你缩小它们时,如果它们相距太远就会被分组。 我见过这个问题已经给出了答案并不是我真正想要的。 我正在寻找可以自己实现的库或算法。 解决方案 看看此处为了看到完整的答案。它包含MapKit和Google Maps的两种实现。该代码的灵感来
..
我想从mapview中删除现有注释。 Scenerio是单击现有的注释标注部分(disclosureindicator按钮),它会将用户引导到另一个视图控制器并显示一个按钮,您可以删除所选的注释。实际上,我正在努力创建完全相同的谷歌地图应用程序,这是我现在正在努力的部分。任何帮助,将不胜感激! 解决方案 MKMapView类有两种方法需要添加/删除注释: addAnnotation
..
有人知道为什么我不能强制mapView标注使用detailDisclosureBtn而不是infoButton? - ( MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)注释 { static NSString * identifier = @“HPIPAnnot
..
当用户从地图注释中点击标注时,我试图打开一个详细的viewController。 我创建了一个名为myAnnotation的自定义注释子类,并且我已经包含了一个名为idEmpresa的属性。 在自定义方法中,我按如下方式声明注释: double latitud = [[[categorias objectAtIndex:i] objectForKey:@“latitud”] d
..