重新定位时 Mapbox 默认的 compassView 会给出奇怪的结果

2024-05-30

我遇到一种情况,必须将地图框罗盘视图重新定位到不同的位置。当我以其他点作为其(compassView)轴旋转地图时,compassView 现在正在旋转,并给了我一个奇怪的结果。附截图,黑色mapBox默认罗盘图标是旋转的,参考截图。这是 MapBox sdk 的错误吗?如果是这样,有什么解决办法吗?和调整?我很困惑。需要专家的建议。提前致谢。


嘿,我找到了另一种方法,可以在地图框中获得与指南针相同的结果。我放置了一个按钮,然后

func mapViewRegionIsChanging(_ mapView: MGLMapView) {
    compassViewUpdate(direction: Double(bearing))

里面compassViewUpdate方法

func compassViewUpdate(direction:Double) {

    self.compassButton.transform = CGAffineTransform(rotationAngle: CGFloat(-direction.degreesToRadians))
}

@Sarang 这是一个解决方法。快乐编码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重新定位时 Mapbox 默认的 compassView 会给出奇怪的结果 的相关文章

  • 使用 OSX 10.9 和 Xcode 6.1.1 + 自定义输入视图作为 Swift 中文本字段的键盘

    加载自定义输入视图键盘后 我在连接按钮时遇到问题 我的主屏幕是故事板 我的自定义视图是 xib 输入视图是一个 nib 文件所有者指向它的 swift 类 我正在使用另一个视图控制器中的代码加载输入视图 extension UIView c
  • JS:event.touches 属性如何工作?

    我不明白如何使用 event touches 属性 例如 要获取 iPad iPhone 上的手指数量 您应该使用 event touches length 那么为什么这个示例代码不起作用呢 image bind touchstart fu
  • 为什么在 Quick 单元测试中会多次调用 before- 和 afterEach 块?

    我编写了一个测试用例 其中包含一些示例组 包括beforeEach and afterEach 我期望每个beforeEach and afterEach每个都会被调用一次it 唉 对于一个人来说it the beforeEach and
  • 在 iOS 上使用 AVCodec 将原始 YUV420P 编码为 h264

    我正在尝试编码从一个收集的单个 YUV420P 图像CMSampleBuffer to an AVPacket这样我就可以使用 RTMP 通过网络发送 h264 视频 发布的代码示例似乎可以作为avcodec encode video2回报
  • 安装 GLEW 并将其与 Xcode 一起使用

    所以我已经从网站下载了最新的 glew v 1 9 并将其放入终端中 我不知道如何将其成功添加到 GLUT OpenGL Xcode 项目中 我可以非常轻松地添加 OpenGL 和 GLUT 框架 但我找不到任何 glew 框架或类似的框架
  • Swift 中的等效 android.content.BroadcastReceiver

    我想知道 Swift 中是否有等效的 android content BroadcastReceiver 我需要相同的处理程序 例如onReceive Context context Intent intent 有可能的 谢谢 Ysee 在
  • Xcode 4 Instruments 不显示源代码行

    我刚刚开始使用 Xcode 4 发现无论我如何在项目中设置调试符号 Instruments 都拒绝显示与我的代码相对应的堆栈跟踪项的源代码行 仅显示十六进制偏移并将我的可执行文件标识为所属模块 打开 源位置 也会出现空白 即使对于由 Xco
  • 获取请求,iOS

    我需要执行此 GET 请求 http api testmy co il api sync BID 1049 ClientCode 3847 Discount 2 34 Service 0 Items Name Tax Price 2 11
  • 应用程序名称中的撇号

    我打算在 Apple 商店中发布一款标题中包含撇号的应用程序 我注意到 当 目标 名称包含撇号时 XCode 在构建代码时已经存在问题 我已经通过使用以下字符设法解决了这个问题 暂时 与以下相反 这似乎构建得不错 但我有点担心以后可能会发生
  • 什么是 Core Audio 错误 561015905?为什么当我使用锁定按钮时会发生这种情况?

    自从升级到 iOS 10 和 Xcode 8 以来 每当我使用锁定按钮关闭屏幕时 我的 iOS 应用程序就会抛出错误并崩溃 错误是 由于未捕获的异常 com apple coreaudio avfaudio 而终止应用程序 原因 错误 56
  • 在 Xcode 中调试未捕获的异常

    我正在努力更好地使用 Xcode 我打开了 AllExceptions 断点 当我的应用程序崩溃时 我会看到以下内容 Terminating app due to uncaught exception NSRangeException re
  • 滚动条错误地显示在 UICollectionView 部分标题下方

    由于某种原因 我的滚动条总是出现在集合视图部分标题下方 任何帮助是极大的赞赏 我找到了一个解决方法 这个问题是zPosition集合视图错误地设置了标题视图的值 为了解决这个问题 我们将始终确保zPosition是我们想要的价值 创建一个C
  • xcode 6.1的plugins文件夹在哪里

    在哪里可以找到 Xcode 6 1 的插件文件夹 最近 我在我的Mac上安装了dash应用程序 这是链接 https github com omz Dash Plugin for Xcode https github com omz Das
  • 实时 ForEach 视图更新 (macOS) 时 SwiftUI CPU 使用率高

    所以我有一个视图 我正在计算音频文件的幅度 然后将其传递到视图以绘制它 并且它会实时变化 问题是图表在几秒钟后变得非常滞后 CPU 使用率最大化 几乎所有东西都冻结了 有没有办法在 SwiftUI macOS 中使用 GPU 而不是 CPU
  • SpriteKit中滚动背景的速度逐渐增加

    我正在 SpriteKit 中制作一个简单的游戏 并且我有一个滚动背景 简单的情况是 在加载游戏场景时 一些背景图像彼此相邻放置 然后当图像滚动到屏幕外时 图像会水平移动 这是我的游戏场景中的代码didMoveToView method s
  • 当 Firebase 数据库中的值发生更改时创建推送通知

    我想在 firebase 数据库中的值发生更改时向用户发送推送通知 这是我的数据库 Battles 00000111 062B3333 4046 4FB4 AA37 C2B05853E497 BattleProgress Player1 l
  • presentOpenInMenuFromBarButtonItem:不会导致菜单出现

    我试图通过以下方式显示 打开方式 菜单UIDocumentInteractionController and presentOpenInMenuFromBarButtonItem 这不会提出UIDocumentInteractionCont
  • 如何为应用程序加载器创建上传文件?

    当我使用应用程序加载器时 它要求我 选择 要上传的文件 如果我理解正确 它应该是我在应用程序包的 产品 下看到的 appName app 文件 我右键单击它并选择 在 Finder 中显示 以访问库中的特定文件 那么我应该将其压缩 ZIP
  • Twitter iOS 个人资料页面配置

    我正在尝试构建一个类似于 Twitter 个人资料页面的页面 看起来他们正在使用基本的UITableView 最上面的配置文件就是tableHeaderView 这些选项卡是UISegmentedControl在SectionRowHead
  • Xcode 13.2 - 内部错误:缺少包描述模块[重复]

    这个问题在这里已经有答案了 刚刚通过 Mac App Store 将 Xcode 更新到 13 2 我安装了附加组件 但我的项目将不再编译 Xcode 只是告诉我Internal error missingPackageDescriptio

随机推荐

  • 如何在iOS8自定义键盘上方添加工具栏?

    My problem is write picture I really need you help Maybe inputAccessoryView inputAccessoryViwController can be used but
  • Python Tkinter 在 GUI 中嵌入 Matplotlib

    我正在尝试将绘图嵌入到用 Python 编码的 Tkinter GUI 中 我相信下面的代码成功地将图形放入画布中 但我无法控制 GUI 网格中的画布位置 我希望能够将 GUI 的一部分作为情节 而不是全部 我怎样才能定位这个画布小部件 u
  • 基于连接表的 Django 过滤器

    我有两张桌子 class Client models Model name models TextField lastname models TextField class Meta managed False db table clien
  • MVC 4 - 如何关闭默认的 Error.vbhtml 页面?

    有人知道如何关闭默认错误页面或它的引用位置吗 好吧 我想通了 事实证明 在我的自定义 ElmahHandleErrorAttribute 类中 OnException 方法确实被重写了 应该如此 但第一行代码是 MyBase OnExcep
  • aspx页面中的if语句

    我想在我的网站上编写一个基本的 if 语句 以根据变量是否设置为 true 来显示项目 1 或项目 2 我对 NET 不太熟悉 需要一些关于如何让 if 语句在 aspx 页面上工作的基本结构的帮助 如果目的是显示或隐藏页面的一部分 那么您
  • 单独的数据间隔 bootstrap 轮播 4

    我想为 Bootstrap 4 轮播上的每张幻灯片设置单独的数据间隔 我尝试了一些其他的 javascript 片段 但是它们似乎不适用于我的代码 例如Bootstrap 4 轮播堆栈溢出 https stackoverflow com q
  • Mac psql/readline - 库未加载

    我正在 Mac Sierra 10 12 3 上工作 并且尝试通过以下方式访问 PostgreSQL 数据库psql命令 但它引发了错误 dyld Library not loaded usr local opt readline lib
  • Codeigniter $this->db->reconnect();用法

    I m not自动加载数据库 因为我的应用程序的大多数页面don t需要数据库处理 否则整个事情会变慢 我想要做的是 当数据库已经存在时 不要建立与数据库的新连接 而是使用它而不是打扰服务器数据库 那么我该如何实施 this gt db g
  • std::__gcd 和 std::gcd 有什么区别?

    Many https www geeksforgeeks org stdgcd c inbuilt function finding gcd websites https codeforces com submissions Madiyar
  • 如何在不更改列的情况下将数据框中所有行的值连接成一行?

    我有一个数据框输入 如下所示 col1 col2 col3 0 3 1 NaN 1 NaN 7 8 如何塌陷all行 同时将行中的数据与 所需的数据帧输出 col1 col2 col3 0 3 1 7 8 输入代码示例 import pan
  • tkinter 列配置和行配置

    我想了解 tkinter 中网格布局的一些内容 假设如果有额外空间 我希望第 1 行中的第 1 列展开 但第 2 行中的第 1 列不展开 我该怎么办 widget columnconfigure 让您可以控制所有列 但无法指定行 你无法准确
  • 标记个体内事件发生后发生的日期

    我有一组长格式的数据 每人几行 人 id 其中事件 事件 1 应该只发生一次 事件发生后 该人不应再有任何数据 如果事件发生后出现任何记录 我想使用名为 flag flag 1 的新变量创建一个查询 例如 下面标记了 id 5 因为在该人的
  • 将 next.js 与纱线工作区结合使用

    今天遇到了这样的项目结构的复杂情况 packages app pages package json ui kit pages package json shared babelrc package json root lvl 包 json
  • 排除 tsconfig.json 中的子目录

    我已经安装了 TypeScript 1 8 2 并使用 Visual Studio 2015 我有一个简单的项目 在从 tsconfig json 文件中排除文件夹时遇到问题 问题是我想排除文件typings browser d ts 和文
  • 枚举类型的 JAXB 元素

    所以我知道如何创建枚举类型 但是当我为其设置元素类型时 元素字段将只是字符串类型 而不是枚举类型 如何在我的模式中创建枚举并让 JAXB 将其生成为 java 枚举类型 这就是我创建枚举类型和元素的方式
  • require('babel/register') 不起作用

    我在客户端上有一个用 ES6 编写的同构应用程序Babel 转译器 http babeljs io 我希望我的 Express 服务器具有与客户端代码相同的 ES6 语法 很遗憾require babel register 不起作用 服务器
  • 使用 iv_load_policy=3 删除 Youtube 注释

    我正在追加iv load policy 3到我的 YouTube URL 末尾以删除视频上的注释 但我发现它不起作用 看看谷歌 这个问题似乎在一年前就已经解决了 我想知道是否有人知道这个错误是否又回来了或者是否有解决方法 我在Win7上的C
  • ZMQ:XPUB 套接字上没有多个订阅者的订阅消息(最后值缓存模式)

    我实现了 ZMQ 的最后值缓存 LVC 示例 http zguide zeromq org php chapter5 Last Value Caching http zguide zeromq org php chapter5 Last V
  • 如何在 Swift 中退出“DispatchQueue.main.asyncAfter”

    我想在调用 deinit 时退出 DispatchQueue main asyncAfter 子视图 swift DispatchQueue main asyncAfter deadline now 5 0 self doSomething
  • 重新定位时 Mapbox 默认的 compassView 会给出奇怪的结果

    我遇到一种情况 必须将地图框罗盘视图重新定位到不同的位置 当我以其他点作为其 compassView 轴旋转地图时 compassView 现在正在旋转 并给了我一个奇怪的结果 附截图 黑色mapBox默认罗盘图标是旋转的 参考截图 这是