javascript - 使用 Leaflet.Draw.Circle 将 Java 更新到 1.8.0_301 JavaFX WebView 版本后,Leaflet.Edit.Circle 无法正常工作,因为 OSM 不可拖动
问题描述
我正在使用带有 Leaflet 库的 JavaFX Webview 来呈现 OSM 磁贴。我遇到了圆圈和多边形、标记以及编辑、删除、缩放等一些功能的问题。所有这些 Leaflet 功能在 jdk1.8.0_191、jdk1.8.0_241 等旧 Java 版本下都可以正常工作。但是在将 java 更新到 jdk1.8.0_311 版本之后,无法围绕标记绘制圆形以及编辑圆形和多边形。此外,osm-map 在 JXPanel 上不可拖动,看起来地图固定在面板上。我正在运行 Windows 10。
任何帮助将不胜感激。
感谢和问候
解决方案
我已将此输入到 JDK 错误数据库中,因为这里似乎存在更普遍的问题。请参阅:https ://bugs.openjdk.java.net/browse/JDK-8276859 这也不是关于此类问题的唯一报告。另请参阅:JavaFX 17 之后 Leaflet 在 WebEngine 中不起作用
推荐阅读
- html - 如何将中心的文本与 SVG 元素对齐?
- html - 扩展菜单区域内输入框的悬停区域
- angular - 访问 div 外的 ngform 时出现错误 TS2339
- ios - 使用 Combine 框架向 UIViewController 添加分页以实现无限滚动
- flutter - Flutter:持久的底部导航在选项卡更改时重建子页面
- c# - ViewModel 中的 MVVM 附加属性(目标也是一个控件)不起作用
- javascript - 如何在新选项卡中将字符串作为 HTML 内容打开?
- html - 在页面上的任何 CSS Grid 项目周围绘制边框
- python - 即使我有一个速率限制器,Python 服务器也会向 TicketMaster 发送多个 API 请求。Spike Arrest 违规错误
- c++ - C 结构和 C++ POD 类型有什么区别?