mkannotation相关内容
我已经解决这个问题 6 个小时了,但我仍然在挣扎. 我有一个地图视图,我正在添加这样的 MKPolygons: for (MKPolygon *arrPolygon 中的多边形){[mapView addOverlay:polygon];[mapView addAnnotation:polygon];} 我正在查找哪个多边形叠加被点击并以编程方式选择相应的注释: WildcardGes
..
我是iOS的新手,我用来自不同数组类型的静态标记实现了MapKit,它们工作正常,例如,我试图将来自商店数组的图钉设置为蓝色,并将来自社区读取的图钉设为蓝色等等.我不知道该怎么做根本上,它们在地图上都是红色的,我的目标是为每种引脚排列更改颜色 这是我尝试过的: 导入UIKit导入MapKitclass myMapViewController:UIViewController,MKMapVi
..
我有一个calloutDetail的视图: annotationView.detailCalloutAccessoryView = mapInformationView.view 它工作正常,但是我不想显示标题/副标题,而只显示我的自定义视图.但是当我将标题/字幕留空时,不会显示标注. 那么,如何隐藏它们或仅更改其字体大小和名称? 解决方案 隐藏标题(或字幕)标签的一种方法是设
..
我正在为 iOS 7.0 + 编写应用程序,而我想使用的新功能是: imageWithRenderingMode .我有一个带有此代码的地图注释: -((MKAnnotationView *)annotationView {MKAnnotationView * annotationView = [[MKAnnotationView alloc] initWithAnnotation:self r
..
我试图通过动画淡入注释,所以我将其alpha设置为0,然后在didAddAnnotation中将其alpha设置为1.有时我只添加一些注解,减去其他注解,但是现在,当添加ANY而不是预期的行为时,屏幕上的每个注解都将逐渐淡入/淡入,这是因为只有最近添加的图钉会淡化为1. -(void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSAr
..
我想在触摸iOS地图时添加注释,并获取各个位置的详细地址(地标).如何在Swift中实现这一目标? 提前谢谢. 解决方案 要对地图的触摸做出反应,您需要为mapView设置一个点击识别器 在 viewDidLoad 中: letgestureRecognizer = UITapGestureRecognizer(目标:自我,动作:"handleTap:")poseRecog
..
我正在iOS的Swift中开发一个小组项目应用程序,该应用程序允许用户使用Firebase将位置保存为Tour的一部分.我们的 User 对象是一个自定义类,我们希望它与 Codable 兼容,以便与CodableFirebase CocoaPod一起使用.但是,当尝试使 Location 对象与 Codable 符合时,就会出现问题,因为它也必须符合 MKAnnotation ...,我们都是相
..
所以我有一个添加了所有引脚的MKMapView,并且引脚的颜色取决于是否为该引脚设置了值.当我第一次加载应用程序时,会调用 viewForAnnotation 并相应地设置颜色.但是,当我更新图钉的详细信息(例如位置,标题等)时,我也会更新图钉颜色以发现它没有更新.初始添加后,似乎没有再次调用 viewForAnnotation . 我已经阅读了许多与此类似的问题,并且可以确认 mapVie
..
我正在尝试在Swift中使用Map Kit.我尝试在地图上显示该区域,一些图钉(MKPointAnnotation)和当前位置.我决定扩展类MKPointAnnotation-添加一个类别. MyAnnotation.swift类: import UIKit import MapKit class MyAnnotation: MKPointAnnotation { var categ
..
我有两个UITextField,用户可以在其中输入纬度和经度,然后使用这些坐标在MKMapView上创建图钉。 我想找到一种验证它们输入的值是实际的GPS坐标还是仅仅是垃圾的方法。有什么办法吗? 解决方案 纬度必须为-90到90之间的数字,并且经度 -180和180。
..
我有一个具有用户位置的MapView和一堆Map注释. 首先,我想在地图上显示所有可能的图钉. (成功完成此操作) 然后我要放大地图,以仅显示距离userLocation注释50公里以内的注释 我如何找到这些注释? 解决方案 - (CLLocation*)closestLocationToLocation:(CLLocation*)currLocation { C
..
这是转发.我尽我所能完成此任务,但未成功. 我有两个坐标点,而我要做的就是将注释从一个点移动到另一个点. 作为一种替代解决方案,我在 github 中找到了一个Obj-C项目为此,我在Swift和Obj-C之间建立了桥接连接,以完成此操作.但是对于仅移动注释,我不得不使用整个项目,但我发现这不是一个好的解决方案. 成功实现这种功能的任何人(迅速)吗? 解决方案 如果使用MKPo
..
我希望能够在拖动MKAnnotation时跟踪其坐标.目前,我只能在拖动开始时获取坐标. 我尝试用touchesMoved实现自定义的MKAnnotationView子类,但是这似乎不起作用. (如此处的建议:在拖动时获取MKAnotnotation的坐标.) 通过在拖动注释时接收到新坐标,我将依次更新多边形形状. 解决方案 您可以从MKAnnotationView跟踪坐标.
..
我创建了一组"IssueLocation",该类符合MKAnnotation协议.为什么我的注释(从API JSON数据构建)没有出现在我的地图视图中? 这是所有内容的代码: 类代码: class IssueLocation: NSObject, MKAnnotation { var locationName: String var campusName: St
..
我知道已经问过类似的问题,但我只能找到答案.因此,我正在构建一个拥有超过100个Pins的应用程序,将其写入实现中就足够了.有人从您以前的经验中知道如何使用属性列表文件存储坐标,然后读取它们并将Pins放置在我的地图上吗?最好的方法是什么,因为我确实使用过plist文件(除了编辑它们). 任何教程吗? 解决方案 这是来自我的一个应用程序: 这是在我的MapViewControlle
..
我正在尝试使用MKMapView在与接口构建器的应用程序中提取地图,但由于某种原因其未显示.我也想通过单击该视图来向该视图中添加一些按钮,以浏览iphone中现有的文件. 请为我提供详细说明,因为我是新手. 谢谢 解决方案 您需要向地图添加注释,然后为其提供自定义视图. 要向地图添加注释,请在您的一个对象中采用 MKAnnotation 协议,并将其 coordinate
..
我实现了如下的MKAnnotation.我将放置很多引脚,每个引脚的信息都存储在一个数组中.该数组的每个成员都是一个对象,其属性将提供该引脚的标题和副标题的值.每个对象都对应一个图钉.但是当我单击图钉时如何显示这些值? @interface UserAnnotation : NSObject { CLLocationCoordinate2D coordinate
..
我在使用ASIHttpRequst时遇到问题.这是我得到的错误: 2010-04-11 20:47:08.176 citybikesPlus[5885:207] *** -[CALayer rackDone:]: unrecognized selector sent to instance 0x464a890 2010-04-11 20:47:08.176 citybikesPlus[588
..
我有一个符合的对象数组. 我使用addAnnotations:将此数组加载到我的注释中. 在方法中: - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation: (id)annotation 我让每个大头针都使用以下方式加载自定义图片:
..
实际上,我已经从Web服务中检索了很多有关服务站的信息,它们在这里,我为每个站显示了一个图钉注释,以UIButtonTypeDetailDisclosure的形式显示在地图上,现在我要存储每个图钉都有一些其他信息,例如: float lng = [[stationEnCours objectForKey:@"ssiphone_longitude"] floatValue];//that's
..