mkannotation相关内容

在SWIFT中缩小地图时MKMapView未进行聚类注记

在复制我的任务之前,请阅读全文。 我在我的应用程序中使用了MkMapKit,现在我必须在缩小地图时显示集群中的人,到目前为止我已经使用this answer实现了对他们的编号,使用的是苹果的默认集群类。现在我不知道如何添加和显示他们所有有计数的圆,我知道一些东西,它应该与半径有关,但我不知道如何才能做到这一点,分享我的代码在下面,我希望任何帮助将不胜感激。谢谢 还显示了我所做的图片: 这是我 ..
发布时间:2022-03-23 21:36:36 移动开发

如何验证纬度和经度

我有两个 UITextFields,用户可以输入纬度和经度,然后使用这些坐标在 MKMapView 上创建图钉. 我想找到一种方法来验证他们输入的值是实际的 GPS 坐标还是只是一堆垃圾.有没有办法做到这一点? 解决方案 纬度必须是介于-90 和 90 以及 经度 在 -180 和 180 之间. ..
发布时间:2022-01-22 14:10:18 其他开发

向 MKMapView 添加路由

我正在尝试向我正在开发的应用程序添加路由功能.我找到了 Craig Spitzkoff 的 文章,关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我当前的位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求 到 Google 路线 API.服务条款规定你必须在谷歌地图上显示结果,但我认为因为你使 ..
发布时间:2022-01-08 18:48:17 移动开发

单击公开指示器按钮后如何转到第二个视图控制器

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

向 MKMapView 添加路线

我正在尝试向我正在开发的应用添加路由功能.我找到了 Craig Spitzkoff 的 文章 关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我的当前位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求到Google 路线 API.服务条款规定您必须在 Google 地图上显示结果,但我认为因为 ..
发布时间:2022-01-02 11:37:01 移动开发

是否可以在 MKAnnotationView 而不是 MKPinAnnotationView 中调用 animatesDrop?

您是否知道 MKPinAnnotationView 有一个方法“animatesDrop"来动画从顶部到地图上带有阴影的点的图钉注释?好的,是否可以使用自定义图像来执行此操作?? 解决方案 您始终可以在 MKMapViewDelegate 方法中进行自定义动画. - (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSA ..
发布时间:2021-12-29 08:28:29 移动开发

如何创建自定义 MKAnnotationView 和自定义注释标题和副标题

我需要在 MKMapView 上创建上面的 Annotation 视图.我能够创建自定义注释视图,但是在单击注释时,视图需要使用大文本打开图像,我无法创建那个视图.请提供一些链接或完成此任务的方法. 解决方案 要创建自定义注释视图(您替换标准引脚),您只需设置 image MKAnnotationView 在 viewForAnnotation 方法: - (MKAnnotationVi ..
发布时间:2021-12-10 16:25:40 移动开发

将数据存储在 MKAnnotation 中?

所以我对 Xcode 和 Objective-C 还是很陌生.我有几个 ArtPiece 对象,它们具有存储在数组中的各种属性.然后我将它们作为 MKAnnotations 添加到地图视图中.我需要能够做的是发送对单击时它们来自的数组位置的引用.我相信 MKAnnotations 只有数据成员标题、图像和位置,所以当我从对象创建 MKAnnotation 时,注释不会保留任何其他属性.所以,我的问 ..
发布时间:2021-11-18 01:49:56 移动开发

Swift - 坐标不可用:API 从 iOS 7 开始弃用

我正在尝试通过 self.mapView.annotations 获取注释数组. 我遇到的问题是我收到一个错误,因为坐标不可用:从 iOS 7 及更早版本开始弃用的 API 对 Swift 不可用. 有什么想法可以解决这个问题吗?我查看了 iOS 开发人员库,但找不到任何方法来获取每个注释的坐标. var zoomRect:MKMapRect = MKMapRectNull;for ..
发布时间:2021-11-10 23:19:37 移动开发

多重注释(IOS)最简单的方法

我在 IOS 中使用 Annotations 来显示伦敦地铁站,但我正在查看数字,大约有 280 个.什么是最简单的方法来做到这一点?单独使用还是有其他选择? 为所有建议干杯 大卫 解决方案 280 注释性能好,外观不行.当用户缩小时,您必须将它们分组. 一种方法是: 决定要显示多少个集群注释. 将屏幕分成 x*y 块,所以大致 x*y =~ numCluster ..
发布时间:2021-11-10 23:15:54 其他开发

MKAnnotation 未在 iOS5 中被选中

我的应用在地图上放置图钉,然后选择其使用动画,以便用户有视觉线索并可以立即阅读标题/副标题.以下代码适用于 iOS4 和 iOS5,但在 iOS5 中,除非我在 selectAnnotation 方法中将动画更改为 NO,否则不会自动选择注释. 有什么想法吗? MapAnnotations *pushpin = [[MapAnnotations alloc] initWithCoordin ..
发布时间:2021-11-10 05:48:30 移动开发

滑块移动时删除注释 - 迅速

我有无法解决的注释问题.当您单击 UIButton 时,@IBAction pressPlay 函数启动,这会导致我的地图上的滑块开始移动.滑块的最大值为 0,最小值为 -31,初始值为 0,只有当拇指到位时才开始移动!= 从 0 开始,每 1 秒移动一次.这可以正确移动滑块. @IBAction func pressPlay(_ sender: Any){让日历2 = Calendar.cur ..