微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Shinyapps.io 托管应用程序,带有地图多边形,在 Chrome 和 Microsoft edge 上运行良好,但多边形在 Mozilla 上会导致渲染问题

如何解决Shinyapps.io 托管应用程序,带有地图多边形,在 Chrome 和 Microsoft edge 上运行良好,但多边形在 Mozilla 上会导致渲染问题

我正在创建一个闪亮的应用程序,它根据输入面板中的选择在地图上呈现国家多边形,并且面板还有一个图表,该图表根据地图上国家的选择进行更新。您可以在以下链接上找到我在免费版 Shinyapps.io 上托管的可用应用程序:

https://exploring.shinyapps.io/test_firefox/

问题:问题是,当我使用 Chrome 和 Microsoft Edge 使用 Shinyapps.io 上托管的此链接加载应用程序时,地图上的所有多边形都可以正常加载。但是当我在 Mozilla firefox 上打开这个链接时,地图上的多边形不会加载/显示。然而,一旦底图在 Firefox 上上线,如果我们选择输入面板上提供的任何单选按钮而不是面板上预选的单选按钮,然后再次返回预选单选按钮,多边形开始显示在地图上,问题就消失了。

另外,请注意,如果您在 rstudio 上本地运行代码,该应用程序在所有三个浏览器上都可以正常工作。当我将它托管在 Shinyapps.io 上并使用 Shinyapps 创建的地址打开应用程序时,问题就出现了。

我无法弄清楚这里的问题是什么,以及为什么应用程序链接在 chrome 和 edge 上可以完美运行,但在 Firefox 上却不能。以及如何解决这个问题。

实际应用代码很大,我也尝试过减少,但代码还是很大。我想提供所有最小连接部分以实现可重复性,因此,我提供了可以克隆代码和形状文件的 github 链接

https://github.com/pyarasid/test_stackoverflow

我还在 chrome 和 firefox 上粘贴应用程序的快照以显示问题:

When the link was opened on Chorme,we can see all the polygons were rendered perfectly

When the link was opened on Mozilla Firefox,we can see none of the polygons are rendered

我无法确定我的代码是否有问题,或者是 Shinyapp.io 或 Mozilla 有问题。

我将非常感谢您的帮助。

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。