gpt4 book ai didi

javascript - 如果未安装 Google 地球插件,请切换到 Google map

转载 作者:行者123 更新时间:2023-11-29 17:24:01 24 4
gpt4 key购买 nike

我目前正在制作一些使用 ge 插件的 Google 地球网络应用程序。但是,并不是每个人都安装了它,而且您还无法获得适用于移动设备的插件。我已经进行了 js 检查以查看用户是否具有 ge 插件。我想做的是提供继续下载插件或切换到 Google map 版本页面的选项。

关于如何最好地做到这一点有什么想法吗?

最佳答案

如果您显示插件而用户没有安装插件,它会自动用 Earth-y 图像和一个按钮填充目标 div 以安装插件。因此,实际上,您只需要决定如何引导用户并为他们提供选择(如果他们想要一种体验或另一种体验)。

你可以使用

google.earth.isSupported()

检查平台是否完全不受支持(例如,在移动设备上),如果返回 false,则自动重定向到基于 map 的页面版本,没有返回选项(因为有他们无法运行地球插件)。

isSupported() 返回 true 的平台上,您可以使用

google.earth.isInstalled()

检查插件是否安装。如果那个检查返回 false,您可以将用户重定向到基于 map 的页面,但包含一个用于安装插件的按钮,或者您可以将它们留在基于地球的页面上,其中将包含“自动安装地球插件”按钮,如果用户不想安装任何东西,您可以在该按钮下方放置一个附加按钮,以便用户选择基于 map 的版本。

如果两个函数都返回 true,那么您显然可以为所欲为。

编辑:实际上,您似乎已经对至少完成其中的一些工作感到满意,所以如果您只是在寻找允许在两个版本之间切换的最佳实践,我发现只需提供一个链接或按钮对于大多数用户来说,插件 div 下方就足够了。

关于javascript - 如果未安装 Google 地球插件,请切换到 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10505850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com