mapkit相关内容

MapKit中沿路线的注释

我正在使用 MapKit 来显示位置之间的方向,我正在寻找一种添加注释的方法,该注释的工作方式与 Apple Maps 应用程序中的路线注释类似,其中注释显示每条路线的旅行时间(如图所示)在下图中).我已经正确地绘制了方向,手头的问题是如何计算沿路线的一对坐标.也就是说,在哪里删除注释. 我想以某种方式使用 MKDirection(其中包含完整的方向,一步一步),但我不确定如何生成位于路线中 ..
发布时间:2022-01-07 18:09:19 移动开发

MKPolygon 面积计算

我正在尝试为 MKPolygon 制作面积计算类别.我发现了一些 JS 代码 https://github.com/mapbox/geojson-area/blob/master/index.js#L1 带有算法链接:http://trs-new.jpl.nasa.gov/dspace/handle/2014/40409.它说: 这是我的代码,它给出了错误的结果(是实际结果的数千倍): # ..
发布时间:2022-01-07 17:45:00 移动开发

iOS7 MKMapView 截图

我正在尝试在 iOS7 应用程序中创建 MKMapView 的快照,就像在以前的 iOS 版本中到处推荐的那样: - (UIImage*) renderMapViewToImage{UIGraphicsBeginImageContextWithOptions(mapView.frame.size, NO, 0.0);[mapView.layer renderInContext:UIGraphic ..
发布时间:2022-01-07 17:41:54 移动开发

Monotouch MapKit - 注释 - 为气泡添加按钮

有人知道是否可以在注释上添加按钮吗? 我希望可以选择位置 - 因此您可以说.. 选择位置并通过单击按钮获取该位置的所有事件. 这可能吗? w:// 解决方案 这是我用于注释的代码,它在气泡的右侧包含一个按钮.您可以设置一个 IBAction 将新视图推送到堆栈中以显示您想要的任何内容 - (MKAnnotationView *)mapView:(MKMapView *) ..
发布时间:2022-01-05 15:10:06 移动开发

我应该使用 MKAnnotation、MKAnnotationView 还是 MKPinAnnotation?

我正在调用网络服务并在 MapView 上绘制一些对象. 我不明白的是我应该使用 MKAnnotationPoint 还是 MkAnnotationView?我不确定.当我使用 MKAnnotation 时,图钉会显示在地图上,如果我点击它们,它们会显示标题和副标题. 如果我使用 MKAnnotationView,引脚会显示,但当我点击它们时,什么也没有发生. 我也在尝试添加右侧 ..
发布时间:2022-01-05 14:25:00 C#/.NET

如何在 MKMapView 中显示整个地球

我正在开发一个地图应用程序,我想让用户缩小到整个地球.我正在使用 MKMapView.我看到 iOS 地图应用中提供了此功能. 谁能告诉我如何在我的应用中实现相同的目标. 解决方案 因为下面出现了如此错误的信息,所以很伤心. 至少在 2018 年 11 月的 iOS 12 中如此简单. 这就是您获得全球视图所需要做的一切. 要么 mapView.mapType = . ..
发布时间:2022-01-01 11:50:16 移动开发

iOS + MKMapView 用户基于触摸的绘图

我为这个问题搜索了很多,但似乎没有一个完全符合我的要求.很多教程都向我展示了如何在代码中添加线和多边形,但不是徒手画的. 问题如下: 我正在构建一个房地产应用程序.如果用户在 MKMapView 上,它可以在他/她想买/租房子的某个区域周围绘制一个矩形/圆形/....然后我需要在用户选择的区域内显示对应的结果. 目前我在我的 MKMapView 顶部有一个 UIView,我可以在 ..
发布时间:2021-12-31 21:17:35 移动开发

从 Parse 查询 GeoPoint 并将其作为 MKAnnotation 添加到 MapKit?

我正在尝试查询存储在 Parse 后端的 PFGeoPoints 数组.我在 Parse 中有一个名为“Post"的 PFObject,并为其分配了数据,例如“位置"、“标题"、“消息"等. 从我的应用程序发布后,所有内容都会发送到 Parse,并正确存储在后端.我在从 Parse 检索“Post"PFObject 的属性并将它们存储到地图上的 MKAnnotation 中时遇到问题. ..
发布时间:2021-12-30 16:54:26 移动开发

MKPointAnnotations 快速触摸事件

我想知道是否有人可以告诉我如何以 MKPointAnnotations 的形式触摸 map 上的图钉. 我想点击 map 上的 pin 并通过带回 pin 的 variables 转到另一个视图 是我预设的. 谁能用 Swift 解释这个东西? 谢谢 使用代码编辑: class ViewController: UIViewController, MKMapViewDele ..
发布时间:2021-12-29 08:49:13 移动开发

Mac OS X 的 MapKit?

在 iPhone 上,我们有 Apple 令人惊叹的 MapKit.Mac OS X 有类似的东西吗? 如果可能的话,比简单的 WebView 更高级的东西,因为我需要它至少自动管理: 注释 用户交互 放大/缩小 叠加视图 (即使地图不是来自谷歌也可以.) 非常感谢! 解决方案 更新 2 MapKit 在 OS X 10.9 Mavericks 中可用: ..
发布时间:2021-12-29 08:41:35 其他开发

在主 (ContentView) SwiftUI 视图中将 MKMapView 元素作为 UIViewRepresentable 访问

我正在使用 SwiftUI 来显示地图,如果用户点击注释,它会在 VStack 中弹出详细视图.我已经制作了地图视图并在另一个 SwiftUI 文件中插入了注释.我也做了细节视图. 如何在主视图文件中访问该地图的注释以定义 .tapaction 以便他们将其用于详细视图? 我尝试将视图定义为 MKMapView,但无法为另一个 SwiftUI 视图中的 UIViewRepresenta ..
发布时间:2021-12-27 20:38:36 移动开发

如果我不再使用 MKMapView,为什么在释放 MKMapView 后会崩溃?

我有一个 MKMapView.有时在我的视图控制器被关闭后,我会得到一个 EXC_BAD_ACCESS. 我打开了NSSZombies,它看起来像MKMapView 的委托——我的视图控制器!— 正在被调用,尽管 MKMapView 和 UIViewController 子类都被释放了.我已经检查过了,我的内存管理是正确的. 怎么回事? 解决方案 这是因为 MKMapView ..
发布时间:2021-12-24 17:02:51 移动开发

获取 MKMapView 的边界

为了设置对外部服务器的查询,我想在我正在构建的 iPhone 应用程序中获取当前地图视图的边界.UIView 应该响应边界,但 MKMapView 似乎没有.设置区域并放大地图后,我尝试获取边界.我坚持第一步,即尝试获取代表地图 SE 和 NW 角的 CGPoints.之后我打算使用: - (CLLocationCoordinate2D)convertPoint:(CGPoint)point t ..
发布时间:2021-12-20 23:09:00 移动开发

MKMapView 缩放和区域

我熟悉使用 Google Maps Javascript API.最近我开始在一个 iphone 项目中使用 MapKit 框架,但我很难弄清楚在地图上缩放和设置区域. 在 Google Maps API 中,我曾经使用整数缩放级别(如 8、9、10)以及简单的函数 setZoom().我能在 MapKit 框架中看到的唯一等效方法是 setRegion:animated.据我了解,我需要设 ..
发布时间:2021-12-20 22:57:58 移动开发

定位 MKMapView 以一次显示多个注释

我有几个注释要添加到我的 MKMapView(它可以是 0-n 个项目,其中 n 通常约为 5).我可以很好地添加注释,但我想调整地图的大小以一次适合屏幕上的所有注释,但我不知道该怎么做. 我一直在查看 -regionThatFits: 但我不太确定如何处理它.我会发布一些代码来展示我到目前为止所得到的.我认为这通常应该是一项简单的任务,但到目前为止,我对 MapKit 感到有些不知所措. ..
发布时间:2021-12-20 22:47:42 移动开发