首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(SwiftUI)谷歌地图在点击“播放”时工作正常,但在侧边预览中不起作用

(SwiftUI)谷歌地图在点击“播放”时工作正常,但在侧边预览中不起作用。

这个问题可能是由于SwiftUI的预览环境限制导致的。SwiftUI的预览环境并不完全模拟真实设备的行为,因此某些功能可能无法在预览中正常工作。

要解决这个问题,可以尝试以下几个步骤:

  1. 确保你的代码在真实设备上能够正常工作。在真实设备上测试你的代码,确保点击“播放”时谷歌地图能够正常工作。
  2. 检查是否有相关的错误或警告信息。在Xcode的控制台中查看是否有与谷歌地图相关的错误或警告信息。这些信息可能会提供一些线索来解决问题。
  3. 尝试使用其他地图库或API。如果谷歌地图在预览中无法正常工作,你可以尝试使用其他地图库或API来替代。例如,苹果提供了MapKit框架,可以用于在iOS应用中显示地图。
  4. 参考谷歌地图的官方文档和示例代码。查阅谷歌地图的官方文档和示例代码,了解如何正确地集成和使用谷歌地图库。官方文档通常提供了详细的步骤和示例来解决常见问题。
  5. 寻求社区支持。在开发者社区或论坛上提问,寻求其他开发者的帮助和建议。他们可能遇到过类似的问题,并能提供解决方案或指导。

总结起来,要解决(SwiftUI)谷歌地图在点击“播放”时工作正常,但在侧边预览中不起作用的问题,你可以确保代码在真实设备上正常工作,检查错误或警告信息,尝试其他地图库或API,参考官方文档和示例代码,以及寻求社区支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WWDC - SwiftUI - 初恋般的感觉

第二步 接下来,我们将拖拽一个text view到stack点击+号,打开Library面板。拖拽一个text view到 “Turtle Rock”后面 。 ?...第一步 添加一张图片到asset catalogResource文件夹中找到turtlerock.png图片,然后把它拖拽到asset catalog。...你可以MapKit的MKMapView类来展示渲染地图界面。 SwiftUI要使用UIView或者其子类,你需要让你的view遵循UIViewRepresentable协议。...因为MKMapView是UIView子类,所以你需要把模式切换成live模式才能正常预览点击Live Preview切换预览模式。 ?...第四步 点击Live Preview来预览效果。 预览状态下,你可以继续编写view的代码,Live Preview会实时更新视图。 第五步 将CircleImage添加到stack上面。

3.8K10

分享一个历史影像的在线地图

谷歌历史影像下架以来,还有很多环评、规划、林业等很多行业的朋友需要使用到不同时期的历史影像来进行一些对比分析。...今天为大家分享一个可以在线直接访问历史影像的网站,网址如下: https://livingatlas.arcgis.com/wayback 网站左侧为工具栏,可以看到地图中当前位置拥有的所有的相列表...不勾选的话,默认显示所有发布的地图版本,而每个版本中都是局部更新,有可能你查看的区域好几个版本里都没有更新过。...点击左边工具栏最下方的播放按键,可以在当前画面中央生成一个预览方框,自动播放该区域内的影像演变。 影像加载好之后还可以对播放速度进行调整,并下载GIF格式的动图。...虽然该网站影像的时间跨度和清晰度都比不上谷歌但在当下无疑是一个很好的临时替代品。

2.2K10
  • iPadOS生产力翻身,Mac Pro官方攒机 | 软、硬皆出彩的WWDC19

    同时硬件方面也发布了全新的模块化工作站主机:Mac Pro以及与之相匹配的6K显示器:Pro Display XDR。...这次发布会上苹果CEO库克登场后并没有和往常开场介绍苹果的业绩,而是直接开始介绍苹果的TV+服务。并推出了一个登月题材的(For All Mankind)剧集的预览。...会上,随着顶级工作站Mac Pro 一同发布的还有苹果自家推出的顶级显示器——Pro Display XDR。...提醒事项功能也有很大改进,加入更多的细节,比如位置,照片插入;一直与谷歌地图竞争的Apple地图也改进很大,加入了用户最喜欢的位置和交互式街景,果粉表示效果非常逆天。iOS键盘将推出滑动输入。...现场还播放了一段一个行动不变的大叔靠语音控制实现了各种操作。 开发者福利,新框架SwiftUI ? 开发语言Swift建立的新框架——SwiftUI,让开发者们更快更简单的写出代码。

    1.2K40

    构建稳定的预览视图 —— SwiftUI 预览工作原理

    可惜的是,Toomas Vahter文章没有告诉读者崩溃原因。我借用这段代码来与大家一起探究预览功能是如何工作的。...点击预览的启用按钮,启动预览。...衍生代码,Xcode 使用 @_dynamicReplacement 为多个函数提供了替代方法。预览,以替代后的 __preview__previews 方法作为预览入口。...这意味着编译器在编译这段代码,可以依赖的信息很少,只能在很小的范围内进行类型推断,以提高效率。这也是本段代码无法预览正常运行的主要原因。...开发者使用预览需要清醒地认识到其局限性,并避免预览实现超出其能力范围的功能。 接下来 本文中,我们探讨了 Xcode 预览功能的实现原理,并指出其存在一定局限性。

    55910

    Ask Apple 2022 与 SwiftUI 有关的问答(上)

    SwiftUI 4.0 ,contextMenu 的功能获得了不小的提高。例如一个上下文菜单可以有多个选项、支持 primaryAction、以及可定制预览视图。...假设我们想创建一个类似于 iMessage 的视图,在那里你可以看到一个信息列表(与本例无关),视图的底部有一个文本框。当用户点击文本字段,键盘会在其工具栏中出现一个文本字段。...常规宽度下,我们详细视图中有一个带有导航堆栈的侧边栏。紧凑宽度下,我们有一个标签栏,每个标签都有一个导航堆栈。...例如,在你的模型,有多个路径,每个标签都有一个,但在 split view ,只投射其中一个路径的细节。...A:如果你 iOS 上使用 UITextField 遇到性能问题,你可以尝试避免每个视图都是 UITextField ,默认渲染为 Text ,当文本被点击动态切换为 UITextField 。

    12.3K20

    如何在Xcode下预览含有Core Data元素的SwiftUI视图

    预览正常工作,它可以极大地提高开发效率;而预览又随时可能因为各种莫名其妙的原因崩溃,不仅影响开发进程,同时又让开发者感到沮丧(很难排查出导致预览崩溃的故障)。...预览含有Core Data元素的视图崩溃的出现次数会愈发频繁,某种程度上可能已经影响了开发者SwiftUI中使用Core Data的热情。...预览Xcode工作原理同标准的模拟器十分接近。但为了让它可以即时响应SwiftUI视图的变化,苹果对其做出了不少的修改。...导致视图无法预览的原因不仅仅是当前视图中的代码 同标准模拟器运行项目一样,针对某个视图进行预览预览模拟器需要项目整体的代码均能够正常编译。...为了便于预览重复使用,我们可以CoreDataStack或其他你认为合适的地方提前创建好用于预览的数据,预览直接调用即可。

    5.1K10

    AVKit框架详细解析(四) —— 基于AVKit 和 AVFoundation框架的视频流App的构建

    您的目标是在用户点击其中一个单元格显示视频播放器。 1. Adding Local Playback 您可以播放两种类型的视频。 您将看到的第一个是当前位于手机存储的类型。...当您想对事物的工作方式进行非常具体的控制,最好编写自己的视频视图。 让事情顺利进行是你的工作。...每次收到通知,您都会知道播放器已进入下一个视频。 要在 Swift 中使用 KVO——比 Objective-C 好得多——你需要保留对观察者的引用。...2) 双击 1x 和 2x 速度之间切换。 您将从完成这些事情所需的实际方法开始。 首先,您需要在 LoopingPlayerUIView 公开一些可以直接访问播放器的方法。...缺点是,撰写本文,iOS 14.5是可用的最新版本,VideoPlayer 的 SwiftUI 视图未显示画中画按钮。

    7K10

    百行代码变十行,苹果SwiftUI可视化编程让开发者惊呼完美

    而对于开发者来说,新发布的 SwiftUI 可能是最吸引人的特性, Craig Federighi 的演示,我们可以轻松地把一百行的前端代码缩减到十几行。...今年 4 月,谷歌 GitHub 上开放了 Swift for TensorFlow 项目。 既然 Swift 语言已经这么有潜力了,那么我们难道不应该给它加入更多的特性,助它一臂之力吗?...当我们设计面板,我们编辑的所有内容都与左边编辑器的代码完全同步。当我们修改预览(preview),对应代码可实时生成,也就是说我们对预览修改的内容能实时体现在代码。...Xcode 会立即重新编译你的修改,并将它们插入到 APP 的运行版。因此整个开发预览可视化与代码可编辑性能同时支持并交互。 ?... Swift 包管理项目上线后,我们可以更加便捷地构建和调用不同的开源工作。 ?

    4.1K10

    苹果全新UI框架来了!可视化编程,自动化减少20%代码量

    Swift是苹果最新的开发语言,有人呼吁谷歌取代TensorFlow的Python。目前TOIBE排名18位: ? RedMond排名11 ?...比如在使用源码控制就很麻烦,会导致代码和可视化布局之间移动变得非常困难;使用动作和outlets过于依赖flaky系统的连接。...而SwiftUI通过4种方式,解决了上述问题: 用一个新的声明式UI结构,定义了的布局的外观和工作方式 更新UI预览会自动生成新的Swift代码,反之,更改Swift代码也会更新UI预览 Swift的任何绑定例如有效的...outlets和操作,都会在编译进行检查,因此在运行时不会出现UI失败的风险 虽然背后使用来自UIKit和AppKit的控件,但SwiftUI凌驾于二者之上,能够有效地使底层UI框架成为一个实现细节,...感受一下SwiftUI的代码风格 ? Github一个repo整理了WWDC 2019发布的SwiftUI布局框架的一些官方示例: SwiftUI Essentials 创建和组合视图: ?

    5.4K20

    Chrome终于上线这项重磅功能,中国用户苦等多年!

    随着越来越多的学习工作任务需要通过网络来完成,浏览器内一次打开多个标签页已经成了我们的日常习惯。...在这样的标签栏点击切换页面非常麻烦,而且还很容易手误关闭网页。 但在某些国产浏览器,许多用户应该都体验过这个功能——滚动标签页。 使用鼠标中键标签栏上滚动,就可以快速切换标签查看对应的页面了。...5、Last Tab 谷歌浏览器关闭最后一个标签页,将自动打开一个新的标签页,以防止整个浏览器窗口被关闭。...除了以上插件,你还可以开启Chrome自带的标签分组以及标签悬停预览功能。 标签分组 浏览器地址栏输入 chrome://flags/#tab-groups ?...标签悬停预览 Chrome地址栏输入 chrome://flags/#tab-hover-cards ?

    2.5K20

    基于 HTML + WebGL 结合 23D 的疫情地图实时大屏 PC 版

    点击预览 还有 GIS 版的预览: ?...GIS 版可在上方导航栏内点击打开,想单独打开可以点击 GIS版疫情地图 数据源说明 CDC, 百度,腾讯,丁香园都有自己的疫情地图,我们的数据也来源于此,这部分在之前的文章《HTML5 WebGL 实现...系统介绍 数据展示部分: 1.先从左上的表格开始,这部分展示了各省的累计数据和该省份各地区的数据,可点击展开或折叠,点击 3D 地图相应的位置筛选出该地区的相应数据单独展示,点击空白处恢复显示全国数据...3.底部最显眼的是最新的确诊,疑似,治愈,死亡等数据,往上的位置还有一条时间轴,点击旁边的播放按钮会动态改变页面的数据,根据不同日期各地区确诊人数来对地图染色,与旁边的色卡对比能清晰地观察出各地区疫情的严重程度...4.右侧图表展示了按时间排序的确诊,疑似,治愈,死亡等数据,一眼就能从图表读出疫情的发展趋势。 5.上方导航栏,点击预览 GIS 版的疫情地图, CDC 官网, 还有移动版的疫情地图

    1.5K20

    Joe主题再续前缘版 - 本站同款

    主题亮点 1、整包仅1.3Mb,却实现超强功能,极其迅速的响应(开发,都是使用30000篇文章进行开发测试) 2、全站变量名、类名统一规范,重在方便更多人参与二开与拓展 3、主题开箱即用,没有任何复杂的操作...修复视频播放器视频路径带有&等特殊字符会发生错误 修复搜索、分类、标签等文章列表 “找到 * 篇与 的结果” 不显示的错误 修复移动端侧边栏图片封面右边多出的白色边框 修复友链页面站点介绍过多导致卡片高度不一的...BUG 修复自定义多级分类的情况下网站地图生成url显示不正确的bug,暂时只支持2级分类 新增视频可设置自动播放,src路径带上参数 autoplay=true 即可 新增首页和其他页面文章可设置打开的窗口模式...新增移动端可设置侧边栏壁纸显示模式为半屏或全屏 新增可自定义侧边栏登录注册URL函数 优化移动端当页面已经往下滑动之后点击分类等栏目不会返回顶部 文章收录检测失败后改为手动提交收录 1.05 缩小文章页面列表模块的左边距...如果填写百度推送Token,那么文章页面检测百度收录失败后点击推送使用Ajax提交收录 首页增加隐藏的H1标签,对搜索引擎更加友好 修复留言页面百度推送机制没有跟随文章页面的BUG 优化首页加载文章如果没有文章的处理情况

    3K20

    我庆幸果断放弃了SwiftUI:它还不够成熟

    但在开始实现更复杂的检查器视图,特别是涉及带有 / 不带步进器或颜色选择器的多个文本字段,整个运行速度开始剧烈下降。...但每当 SwiftUI 更新检查器视图(这种更新可能出现在移动过程,甚至是输入文本字段的时候),渲染速率都会下降到每秒 10 到 15 帧,而且相当不稳定。这显然让人无法容忍。...首先,由可选对象提供的视图每次重绘都是完全重新创建。我虽然通过缓存稍稍提升了性能表现,但实际体验仍然非常糟糕。事实证明,SwiftUI 检查器视图就是没法提供合理的重绘速度。...但这会导致检查器的值出现延迟,因此地图编辑器的交互过程(比如使用移动工具)结果不准确,所以效果还是称不上完美。 但我觉得这可能只是个独立问题,并不能因此把 SwiftUI 一棒子打死。...所以我尝试工作表显示出来后禁用渲染,但结果没有任何改变。 变更从一种环境传播至另一环境,我也遇到了类似的延迟问题。

    5K20

    干货 | 关于SwiftUI,看这一篇就够了

    作者简介 梁启健,携程金融支付中心开发工程师,主要负责支付iOS端的开发与优化工作,喜欢研究大前端和跨平台技术。...其SwiftUI的作用。...内部由无数这样的单向数据流组合而成,每个数据流都遵循相应的规范,这样开发者排查问题的时候,不需要再去找所有与该数据相关的界面进行排查,只需要找到相应逻辑的数据流,分析数据流程运转是否正常即可。...因为, SwiftUI这些属性的设置在内部都会用一个View来承载,然后布局的时候就会按照上面示例的布局流程,一层层View的计算布局下来,这样做的优点是:方便底层设计渲染函数更容易做到monomorphic...Xcode 11提供了实时预览和静态预览两项功能,实时预览:代码的修改能够实时呈现在Xcode的预览窗口中;此外,Xcdoe还提供了快捷功能,通过command+鼠标点击组件,可以快速、方便地添加组件和设置组件属性

    9K11

    Android 9 Pie新版本入门

    你现在也可以home键上滑动,查看你最近使用的应用程序的全屏预览,以及一些谷歌认为你想要使用的应用程序的名称。再刷一遍,你就会看到你安装的所有应用的列表。...日常使用,我还不能百分之百地相信这个新系统比旧系统更好。...谷歌对于你喜欢和想要使用的应用程序的建议,当你向上滑动,感觉像是一个不错的技术演示,但在日常使用并不是那么有用。...另一个新的机器学习功能是智能文本选择工具,它可以识别您选择的文本的含义,然后允许您建议相关操作,如打开谷歌地图或打开一个地址的共享对话框。...我很期待这款应用程序,因为它允许开发者Android Pie的搜索栏中高亮显示他们的部分应用程序(或许可以开始播放一首歌或者叫一辆车)。

    1.1K30

    开局打爆谷歌,微软ChatGPT版必应亲测:强到发指!

    我认为微软传统的、以链接为中心的搜索结果和ChatGPT之间找到了一个合适的平衡点,除了开放问题中聊天以外,当你问它一些需要真实信息的内容,Edge浏览器就会在侧边栏显示出一些搜索结果。...不过这里有一个奇怪的地方,因为目前还是预览版,可能会有一些bug:一开始,必应并不知道我在看什么网站,在三四次查询失败后,必应才能访问到浏览器的网页内容。...Bard的演示「不到5分钟」,还是跟谷歌地图谷歌镜头这些新工具一起展示的。 2. 发布会地点「巴黎而不是总部」,而且「首席执行官不在场」。...显然,Bosma并不是唯一公开批评谷歌这次做法的人。 「坦率地说,这次活动很糟糕,」分析师Ben Thompson一篇博客文章这样评价谷歌的演示。...而谷歌Bard广告关于韦伯望远镜的错误,也让大家笑掉了大牙,更是瞬间拉低了股价。 不过,也有人对谷歌舆论上遭受的嘲笑感到困惑。

    84910

    Xcode 11 初体验

    Editor and Canvas:代码编辑器和SwiftUI预览视图。 Editor and Assistant:代码编辑器和辅助视图。...其中说明一下:SwiftUI 预览 系统最低要求macOS 10.15 Add Editor 提供了编辑窗口的任意切割功能 可以指定文件打开的位置。...当你的项目关联了版本控制工具,比如 Git, Xcode 会检测出当前文件哪些地方相对于上次递交的版本有更改,并且会通过左边显示一个蓝色线条标记出来: Change Bar 点击左键还可以选择 show...开发和调试,随时暗黑和明亮模式之间进行切换。 Asset目录可以使你轻松的控制图像和颜色暗黑和明亮模式之间进行切换。...这样做有两个好处: 首先可以提高预览结果呈现的速度 其次应用进入后台,不会做一些额外的操作,只会做一些必要的操作,使应用快速进入睡眠状态,以节省耗电.

    3.2K10

    失败成就伟大:谷歌的23个失败案例

    今天,Chrome扩展程序(例如链接预览)允许类似的功能,但仅适用于某些网站。...谷歌随后2009年终止了Dodgeball用以支持Google Latitude,一个具有与Dodgeball类似功能的谷歌地图插件。由于自身缺乏用户导致Latitude2013年也被搁置了。...相反,这个可下载的应用程序被用来帮助用户浏览更快地下载网页,但它有各种错误,包括阻止YouTube视频播放的奇特副作用。谷歌2008年停止支持Google Accelerator。...这项服务与Google地图的商家信息功能相关,日常交易热潮逐渐退去的日子里表现不佳,并于2014年关闭。...用户会转到谷歌语音搜索网站,拨打电话号码,说明其查询要求,然后等待一个链接显示屏幕上。点击链接会显示一个搜索的结果页面。

    2.4K10
    领券