在SwiftUI中为MKMap设置缩放级别-Xcode 11

用户名

我是SwiftUI的新手,在学习完教程后,我尝试设置地图的初始缩放级别,因为它的缩放范围非常远。

我一直在读通过这个,但它不是发出很大的意义上,我似乎无法找到一行代码,指定intdouble指定变焦(例如,在谷歌地图API是这样的情况)

我尝试更改MKCoordinateRegionwithMKCoordinateRegionMakeWithDistance并将第三个arg设置为a,let zoom = CLLocationDistance(10)但这不起作用。

这是我的代码:

import SwiftUI
import MapKit

struct MapView: UIViewRepresentable {
    func makeUIView(context: UIViewRepresentableContext<MapView>) -> MKMapView {

        MKMapView()
    }

    func updateUIView(_ uiView: MKMapView, context: UIViewRepresentableContext<MapView>) {

        // set coordinates (lat lon)
        let coords = CLLocationCoordinate2D(latitude: 53.062640, longitude: -2.968900)

        // set span (radius of points)
        let span = MKCoordinateSpan(latitudeDelta: 0.5, longitudeDelta: 0.5)

        // set region
        let region = MKCoordinateRegion(center: coords, span: span)

        // set the view
        uiView.setRegion(region, animated: true)
    }
}
托比亚斯·黑塞林克

此增量值将更改缩放级别。

// set span (radius of points)
let span = MKCoordinateSpan(latitudeDelta: 0.5, longitudeDelta: 0.5)

如果将0.5更改为0.01,则地图将放大。取0.8之类的较高值,地图将缩小。

希望我提供了足够的信息。祝好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode 11 Playground中的SwiftUI状态更新

来自分类Dev

使在Xcode 11中创建的项目向后兼容

来自分类Dev

Xcode 8.1中的“细分错误:11”

来自分类Dev

无法在Xcode 11中的情节提要中为UIView设置比例高度

来自分类Dev

使用SwiftUI Xcode 11从Firebase Realtime Datbase检索数据

来自分类Dev

Xcode 11的SWRevealViewController问题

来自分类Dev

Xcode 11注释格式

来自分类Dev

Xcode 11 转场

来自分类Dev

Xcode 11设置配置文件资格失败

来自分类Dev

如何在Xcode 11中垂直堆叠编辑器?

来自分类Dev

将分支合并到Xcode 11中的master?

来自分类Dev

Xcode 11.x中的标题搜索路径?

来自分类Dev

是否可以在macOS Big Sur中运行Xcode11?

来自分类Dev

Xcode,C ++ 11中的Cant初始化线程

来自分类Dev

Python 3 输出未在 Xcode 11 中打印

来自分类Dev

从Xcode 10.3迁移到Xcode 11+会中断来自iOS图表中重写函数的调用?

来自分类Dev

UIBarButtonItem工作正常,但在Xcode11和Xcode12中不可见

来自分类Dev

如何使用脚本在Xcode 11中更改构建设置版本控制?

来自分类Dev

iOS Xcode 11启动屏幕

来自分类Dev

细分错误:11,xcode -12

来自分类Dev

从Json派生的ObservedObject不会加载到Picker中,而是加载到List中。在SwiftUI中,Xcode 11

来自分类Dev

Xcode 11 及其像 SwiftUI 这样的新框架是否需要更改为 .gitignore?

来自分类Dev

在Internet Explorer 11中播放mp4视频,并将安全级别设置为高

来自分类Dev

如何在没有Boost的Xcode C ++ 11中独立使用Asio

来自分类Dev

无法在Xcode 6.1中存档正在运行的6.0.1 Swift项目/分段错误:11

来自分类Dev

XCode11错误“在应用程序扩展中,open(_:options:completionHandler :)不可用”

来自分类Dev

iOS 13和Xcode 11中的配置文件问题缺少NFC标签协议

来自分类Dev

在Xcode 11.0中滚动时ImageView框架未更改(11A420a)

来自分类Dev

在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

Related 相关文章

  1. 1

    Xcode 11 Playground中的SwiftUI状态更新

  2. 2

    使在Xcode 11中创建的项目向后兼容

  3. 3

    Xcode 8.1中的“细分错误:11”

  4. 4

    无法在Xcode 11中的情节提要中为UIView设置比例高度

  5. 5

    使用SwiftUI Xcode 11从Firebase Realtime Datbase检索数据

  6. 6

    Xcode 11的SWRevealViewController问题

  7. 7

    Xcode 11注释格式

  8. 8

    Xcode 11 转场

  9. 9

    Xcode 11设置配置文件资格失败

  10. 10

    如何在Xcode 11中垂直堆叠编辑器?

  11. 11

    将分支合并到Xcode 11中的master?

  12. 12

    Xcode 11.x中的标题搜索路径?

  13. 13

    是否可以在macOS Big Sur中运行Xcode11?

  14. 14

    Xcode,C ++ 11中的Cant初始化线程

  15. 15

    Python 3 输出未在 Xcode 11 中打印

  16. 16

    从Xcode 10.3迁移到Xcode 11+会中断来自iOS图表中重写函数的调用?

  17. 17

    UIBarButtonItem工作正常,但在Xcode11和Xcode12中不可见

  18. 18

    如何使用脚本在Xcode 11中更改构建设置版本控制?

  19. 19

    iOS Xcode 11启动屏幕

  20. 20

    细分错误:11,xcode -12

  21. 21

    从Json派生的ObservedObject不会加载到Picker中,而是加载到List中。在SwiftUI中,Xcode 11

  22. 22

    Xcode 11 及其像 SwiftUI 这样的新框架是否需要更改为 .gitignore?

  23. 23

    在Internet Explorer 11中播放mp4视频,并将安全级别设置为高

  24. 24

    如何在没有Boost的Xcode C ++ 11中独立使用Asio

  25. 25

    无法在Xcode 6.1中存档正在运行的6.0.1 Swift项目/分段错误:11

  26. 26

    XCode11错误“在应用程序扩展中,open(_:options:completionHandler :)不可用”

  27. 27

    iOS 13和Xcode 11中的配置文件问题缺少NFC标签协议

  28. 28

    在Xcode 11.0中滚动时ImageView框架未更改(11A420a)

  29. 29

    在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

热门标签

归档