MKMapView是Apple的MapKit框架的一部分,用于开发位置感知的iOS应用程序,并提供可嵌入的地图界面。有效的iOS 6,MapKit框架使用Apple自己的地图服务。在iOS 5.1及更早版本中,该框架使用Google移动地图服务。
在 iOS 15(实际上自 iOS 14 起)上,在 MKMapView 上点击默认用户位置时,会显示一个标注,显示一种“空”个人资料图片。 您可以在下面的屏幕截图中看到
如何像Apple的Maps.app那样在MKMapView缩放时显示地图比例尺
我在自定义应用程序中使用 MKMapView,并且希望在缩放过程中显示地图比例(卷尺),就像 Apple 的 Maps.app 一样。这可能吗? 如果没有,我会实现自己的地图比例尺,如何...
我正在构建一个应用程序,我必须在世界地图上动态突出显示一些国家。 简而言之,我想自定义 ios 地图的整个视图,如图所示。 这可以使用
我正在尝试使用分段控制按钮更改地图类型,我希望它可以通过 3 个选项更改地图类型:标准、卫星和混合。到目前为止,我有这段代码,但什么也没有
如何从 SwiftUI 中的 UIViewRepresentable 外部调用 UIView 上的方法?
我希望能够将对 UIViewRespresentable(或者可能是协调器)上的方法的引用传递给父视图。我能想到的唯一方法是在括号上创建一个字段......
将 MKCooperativeRegion 转换为 MKMapRect
我的应用程序中有一个方形 MKMapView,我希望设置一个中心点和视图的确切高度/宽度(以米为单位)。 创建一个 MKCooperativeRegion 并为其设置地图(如这段代码所示......
我有地图视图的约束 但我有这个错误 如果我用 UIView 替换地图视图,一切都可以 更新 要重现,您需要像这样设置视图控制器的设置:
iphone - 来自谷歌地图 URL 的 MKMapView
我第一次使用MKMapView。 我需要在一个 MKMapView 中显示一些地址:该地址(解析 xml 文件)是谷歌地图链接。 可以设置MKMapView的坐标...
我在 SwiftUI 应用程序中有一张地图。它已经发挥到一定程度了;但现在我希望能够点击它并知道点击的纬度和经度。这是当前的代码: 导入 SwiftUI 进口马...
我正在尝试将自定义图像作为 MKOverlayView 添加到 MKMapView - 我需要限制用户能够滚动到覆盖范围之外。有没有现有的功能可以做...
如何在两个 MKCooperativeRegion 之间建立并集
我正在尝试在两个 MKCooperativeRegion 之间进行并集。有人知道如何做到这一点吗?
显示 MKPolygon 导致应用程序终止(iOS 18.0 公共测试版)
该代码适用于以前的 iOS 版本(16 和 17)。最近我将 iPhone 更新到了 iOS 18.0 公共测试版,现在显示路线的代码失败并出现致命错误: *** 由于
我有一些代码可以根据某些查询字符串查询附近的位置。搜索特定餐厅或地点将产生以下格式的结果。如果我正在寻找餐厅...
我有自定义地图注释,当它们位于屏幕中心附近时,它们会显示标签。我不确定如何计算地图注释在地图上的物理位置。
我正在尝试向 MKMapView 中的路线添加一些停靠点或路径点。 这是我正在使用的代码。我在网上查过,但到目前为止还没有发现任何迹象表明有一个属性可以添加 waypoi...
我正在尝试在 SwiftUI 中实现垂直分割视图。有两个视图,顶部一个是 Map(实际上是 MKMapView,用 UIViewRepresentable 包装),底部一个在本示例中可能是 Color.red。
我正在尝试将 MKMapView 上的用户默认位置注释从蓝色更改为名为 geo 的自定义图像。当我设置断点时,它碰到了将其设置为 geo 的线,但是两个 poi...
如何在 SwiftUI 的 MapKit 地图中设置 `mapType` 以便它可以显示为 3D 地球仪?
如何在 SwiftUI 中的 MapKit 地图中设置 mapType,以便它可以显示为 3D 地球仪? 我正在寻找一种将 mapType 设置为 .hybridFlyover 的方法: mapview.mapType = MKMapType.hybridFlyover 但对于 SwiftUI: ...
在 iOS 16 及以上版本的 MKMapView 上添加移动圆圈
我想在 MKMapView 上添加一个移动圆圈,它将保留在地图的中心,并在用户移动地图时开始移动,并在用户放大/缩小地图时放大和缩小。 .
我想移动MKMapView指南针。我想通过这样的方式获得它的参考: 让 compassView = mapView.subviews.filter {$0 是 NSClassFromString("MKCompassView")} 然而