mapkit相关内容
关于 iPhone Map Kit 集群定位: 我想在地图上显示 1000 个标记,但数量太多而无法处理,因此我想将它们聚集在一起. 是否有可用的框架或概念证明?这是可能的还是已经完成了? 解决方案 你可以使用REVClusterMap集群
..
我想在我的地图视图中显示一个点到点的路线,我使用这个代码来创建路线: - (IBAction)backToYourCar {MKPlacemark *sourcePlacemark = [[MKPlacemark alloc] initWithCoordinate:self.annotationForCar.coordinate addressDictionary:nil];NSLog(@"co
..
我正在使用 MapKit 来显示位置之间的方向,我正在寻找一种添加注释的方法,该注释的工作方式与 Apple Maps 应用程序中的路线注释类似,其中注释显示每条路线的旅行时间(如图所示)在下图中).我已经正确地绘制了方向,手头的问题是如何计算沿路线的一对坐标.也就是说,在哪里删除注释. 我想以某种方式使用 MKDirection(其中包含完整的方向,一步一步),但我不确定如何生成位于路线中
..
我正在尝试为 MKPolygon 制作面积计算类别.我发现了一些 JS 代码 https://github.com/mapbox/geojson-area/blob/master/index.js#L1 带有算法链接:http://trs-new.jpl.nasa.gov/dspace/handle/2014/40409.它说: 这是我的代码,它给出了错误的结果(是实际结果的数千倍): #
..
我正在尝试在 iOS7 应用程序中创建 MKMapView 的快照,就像在以前的 iOS 版本中到处推荐的那样: - (UIImage*) renderMapViewToImage{UIGraphicsBeginImageContextWithOptions(mapView.frame.size, NO, 0.0);[mapView.layer renderInContext:UIGraphic
..
我正在尝试在 MKMapView 的叠加层中显示动画 gif.叠加层是使用 MKOverlayRenderer 创建的.为了在 iOS 7 中为 gif 设置动画,我使用 UIImage+animatedGIF 类别发布
..
有人知道是否可以在注释上添加按钮吗? 我希望可以选择位置 - 因此您可以说.. 选择位置并通过单击按钮获取该位置的所有事件. 这可能吗? w:// 解决方案 这是我用于注释的代码,它在气泡的右侧包含一个按钮.您可以设置一个 IBAction 将新视图推送到堆栈中以显示您想要的任何内容 - (MKAnnotationView *)mapView:(MKMapView *)
..
我正在调用网络服务并在 MapView 上绘制一些对象. 我不明白的是我应该使用 MKAnnotationPoint 还是 MkAnnotationView?我不确定.当我使用 MKAnnotation 时,图钉会显示在地图上,如果我点击它们,它们会显示标题和副标题. 如果我使用 MKAnnotationView,引脚会显示,但当我点击它们时,什么也没有发生. 我也在尝试添加右侧
..
我正在开发一个地图应用程序,我想让用户缩小到整个地球.我正在使用 MKMapView.我看到 iOS 地图应用中提供了此功能. 谁能告诉我如何在我的应用中实现相同的目标. 解决方案 因为下面出现了如此错误的信息,所以很伤心. 至少在 2018 年 11 月的 iOS 12 中如此简单. 这就是您获得全球视图所需要做的一切. 要么 mapView.mapType = .
..
我为这个问题搜索了很多,但似乎没有一个完全符合我的要求.很多教程都向我展示了如何在代码中添加线和多边形,但不是徒手画的. 问题如下: 我正在构建一个房地产应用程序.如果用户在 MKMapView 上,它可以在他/她想买/租房子的某个区域周围绘制一个矩形/圆形/....然后我需要在用户选择的区域内显示对应的结果. 目前我在我的 MKMapView 顶部有一个 UIView,我可以在
..
我正在尝试查询存储在 Parse 后端的 PFGeoPoints 数组.我在 Parse 中有一个名为“Post"的 PFObject,并为其分配了数据,例如“位置"、“标题"、“消息"等. 从我的应用程序发布后,所有内容都会发送到 Parse,并正确存储在后端.我在从 Parse 检索“Post"PFObject 的属性并将它们存储到地图上的 MKAnnotation 中时遇到问题.
..
我想知道是否有人可以告诉我如何以 MKPointAnnotations 的形式触摸 map 上的图钉. 我想点击 map 上的 pin 并通过带回 pin 的 variables 转到另一个视图 是我预设的. 谁能用 Swift 解释这个东西? 谢谢 使用代码编辑: class ViewController: UIViewController, MKMapViewDele
..
在 iPhone 上,我们有 Apple 令人惊叹的 MapKit.Mac OS X 有类似的东西吗? 如果可能的话,比简单的 WebView 更高级的东西,因为我需要它至少自动管理: 注释 用户交互 放大/缩小 叠加视图 (即使地图不是来自谷歌也可以.) 非常感谢! 解决方案 更新 2 MapKit 在 OS X 10.9 Mavericks 中可用:
..
我正在使用 SwiftUI 来显示地图,如果用户点击注释,它会在 VStack 中弹出详细视图.我已经制作了地图视图并在另一个 SwiftUI 文件中插入了注释.我也做了细节视图. 如何在主视图文件中访问该地图的注释以定义 .tapaction 以便他们将其用于详细视图? 我尝试将视图定义为 MKMapView,但无法为另一个 SwiftUI 视图中的 UIViewRepresenta
..
我有一个 MKMapView.有时在我的视图控制器被关闭后,我会得到一个 EXC_BAD_ACCESS. 我打开了NSSZombies,它看起来像MKMapView 的委托——我的视图控制器!— 正在被调用,尽管 MKMapView 和 UIViewController 子类都被释放了.我已经检查过了,我的内存管理是正确的. 怎么回事? 解决方案 这是因为 MKMapView
..
我有一个自定义的 MKAnnotationView,我自己在 viewForAnnotation 中设置了我的图像.我如何使用 MKPinAnnotationView 为它的下降设置动画? 我的代码是 - (MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id )annotation{静态 NSString *A
..
为了设置对外部服务器的查询,我想在我正在构建的 iPhone 应用程序中获取当前地图视图的边界.UIView 应该响应边界,但 MKMapView 似乎没有.设置区域并放大地图后,我尝试获取边界.我坚持第一步,即尝试获取代表地图 SE 和 NW 角的 CGPoints.之后我打算使用: - (CLLocationCoordinate2D)convertPoint:(CGPoint)point t
..
根据 Apple 文档,MKPinAnnotationView 的引脚颜色有红色、绿色和紫色.有没有办法获得其他颜色?我在文档中什么也没找到. 解决方案 您可能会发现以下图片很有用: 以及在 viewForAnnotation 中使用它们的代码: - (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotatio
..
我熟悉使用 Google Maps Javascript API.最近我开始在一个 iphone 项目中使用 MapKit 框架,但我很难弄清楚在地图上缩放和设置区域. 在 Google Maps API 中,我曾经使用整数缩放级别(如 8、9、10)以及简单的函数 setZoom().我能在 MapKit 框架中看到的唯一等效方法是 setRegion:animated.据我了解,我需要设
..
我有几个注释要添加到我的 MKMapView(它可以是 0-n 个项目,其中 n 通常约为 5).我可以很好地添加注释,但我想调整地图的大小以一次适合屏幕上的所有注释,但我不知道该怎么做. 我一直在查看 -regionThatFits: 但我不太确定如何处理它.我会发布一些代码来展示我到目前为止所得到的.我认为这通常应该是一项简单的任务,但到目前为止,我对 MapKit 感到有些不知所措.
..