mkannotation相关内容
在复制我的任务之前,请阅读全文。 我在我的应用程序中使用了MkMapKit,现在我必须在缩小地图时显示集群中的人,到目前为止我已经使用this answer实现了对他们的编号,使用的是苹果的默认集群类。现在我不知道如何添加和显示他们所有有计数的圆,我知道一些东西,它应该与半径有关,但我不知道如何才能做到这一点,分享我的代码在下面,我希望任何帮助将不胜感激。谢谢 还显示了我所做的图片: 这是我
..
..
我有两个 UITextFields,用户可以输入纬度和经度,然后使用这些坐标在 MKMapView 上创建图钉. 我想找到一种方法来验证他们输入的值是实际的 GPS 坐标还是只是一堆垃圾.有没有办法做到这一点? 解决方案 纬度必须是介于-90 和 90 以及 经度 在 -180 和 180 之间.
..
我正在为 iOS 7.0+ 编写一个应用程序,我想使用新功能:imageWithRenderingMode.我有一个带有此代码的地图注释: -(MKAnnotationView*)annotationView {MKAnnotationView *annotationView = [[MKAnnotationView alloc] initWithAnnotation:self reuseIde
..
我有一个地图视图,其中注释的坐标不断更新,但是当我使用 setCoordinate 时,注释不会移动.如何刷新注释以反映它们的坐标? - (void)updateUnits {PFQuery *query = [PFQuery queryWithClassName:@"devices"];[查询 whereKeyExists:@"location"];[查询 findObjectsInBackg
..
我正在尝试向我正在开发的应用程序添加路由功能.我找到了 Craig Spitzkoff 的 文章,关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我当前的位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求 到 Google 路线 API.服务条款规定你必须在谷歌地图上显示结果,但我认为因为你使
..
我想从地图视图中删除现有的注释.Scenerio 是单击现有的注释标注部分(披露指示器按钮),它将引导用户到另一个视图控制器并显示一个按钮,您可以删除选定的注释.实际上,我正在努力创建完全相同的谷歌地图应用程序,这是我现在正在努力的部分.任何帮助,将不胜感激! 解决方案 MKMapView 类有两种添加/删除注解的方法: addAnnotation: id removeAnnotatio
..
我正在尝试向我正在开发的应用添加路由功能.我找到了 Craig Spitzkoff 的 文章 关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我的当前位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求到Google 路线 API.服务条款规定您必须在 Google 地图上显示结果,但我认为因为
..
您是否知道 MKPinAnnotationView 有一个方法“animatesDrop"来动画从顶部到地图上带有阴影的点的图钉注释?好的,是否可以使用自定义图像来执行此操作?? 解决方案 您始终可以在 MKMapViewDelegate 方法中进行自定义动画. - (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSA
..
我需要在 MKMapView 上创建上面的 Annotation 视图.我能够创建自定义注释视图,但是在单击注释时,视图需要使用大文本打开图像,我无法创建那个视图.请提供一些链接或完成此任务的方法. 解决方案 要创建自定义注释视图(您替换标准引脚),您只需设置 image MKAnnotationView 在 viewForAnnotation 方法: - (MKAnnotationVi
..
我有一个带有 MKMapView 的应用程序,并且这张地图上有大量的图钉. 每个图钉都有 rightCalloutAccessoryView.我是这样创建的: UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];[rightButton addTarget:self action:@s
..
我想在我的 MKMapView 中显示一个图像,而不是小 rock pin. 有人可以在这里放一些有用的代码,或者告诉我怎么做吗? -(MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id )注解{MKPinAnnotationView *pinView = nil;如果(注释!= mapView.userLoca
..
所以我对 Xcode 和 Objective-C 还是很陌生.我有几个 ArtPiece 对象,它们具有存储在数组中的各种属性.然后我将它们作为 MKAnnotations 添加到地图视图中.我需要能够做的是发送对单击时它们来自的数组位置的引用.我相信 MKAnnotations 只有数据成员标题、图像和位置,所以当我从对象创建 MKAnnotation 时,注释不会保留任何其他属性.所以,我的问
..
我正在尝试通过 self.mapView.annotations 获取注释数组. 我遇到的问题是我收到一个错误,因为坐标不可用:从 iOS 7 及更早版本开始弃用的 API 对 Swift 不可用. 有什么想法可以解决这个问题吗?我查看了 iOS 开发人员库,但找不到任何方法来获取每个注释的坐标. var zoomRect:MKMapRect = MKMapRectNull;for
..
我在 IOS 中使用 Annotations 来显示伦敦地铁站,但我正在查看数字,大约有 280 个.什么是最简单的方法来做到这一点?单独使用还是有其他选择? 为所有建议干杯 大卫 解决方案 280 注释性能好,外观不行.当用户缩小时,您必须将它们分组. 一种方法是: 决定要显示多少个集群注释. 将屏幕分成 x*y 块,所以大致 x*y =~ numCluster
..
我有一个地图视图,其中注释的坐标不断更新,但是当我使用 setCoordinate 时,注释不会移动.如何刷新注释以反映其坐标? - (void)updateUnits {PFQuery *query = [PFQuery queryWithClassName:@"devices"];[查询 whereKeyExists:@"location"];[查询 findObjectsInBackgro
..
我的应用在地图上放置图钉,然后选择其使用动画,以便用户有视觉线索并可以立即阅读标题/副标题.以下代码适用于 iOS4 和 iOS5,但在 iOS5 中,除非我在 selectAnnotation 方法中将动画更改为 NO,否则不会自动选择注释. 有什么想法吗? MapAnnotations *pushpin = [[MapAnnotations alloc] initWithCoordin
..
我有无法解决的注释问题.当您单击 UIButton 时,@IBAction pressPlay 函数启动,这会导致我的地图上的滑块开始移动.滑块的最大值为 0,最小值为 -31,初始值为 0,只有当拇指到位时才开始移动!= 从 0 开始,每 1 秒移动一次.这可以正确移动滑块. @IBAction func pressPlay(_ sender: Any){让日历2 = Calendar.cur
..
我正在尝试更改 MKAnnotation 内的图像而不删除圆形. 这里我创建了一个MKAnnotation的自定义类: class MapPin: NSObject, MKAnnotation {让标题:字符串?让位置名称:字符串让坐标:CLLocationCoordinate2Dinit(标题:字符串,位置名称:字符串,坐标:CLLocationCoordinate2D){self.ti
..
我如何更改 MKAnnotation 标题和副标题这是我的代码 Newclass *ann1 = [[Newclass alloc] init];ann1.title = namef1;ann1.subtitle = @"";ann1.coordinate = place1.center;[mapView addAnnotation: ann1]; 我搜索使用 UIFont *size =
..