javascript - 从 JavaFX 访问 Javascript 变量

标签 javascript google-maps webview javafx-2

我想从 JavaFX 访问 javascript 变量来控制 googlemaps.html 中的经度和纬度变量。 x(long.) 和 y(lati.) 变量将被定义为 double,我将在 JavaFX 中为它们分配一些值,这些值将在 Javascript 中将值分配给 2 个变量,名为 x2 和 y2。然后,一个标记将显示在基于 x2 和 y2 的 googlemaps 上。
为什么我想从 JavaFX 控制值是 x 和 y 变量将从文本文件中获取。所以我需要从 Javafx 控制它们...

最佳答案

您可以使用 WebEngine.executeScript() 执行 javascript这会将监听器分配给指定的变量。

那些监听器可以调用 JavaFX 代码,请参阅 http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html从 JavaScript 回调到 Java 部分例如。

关于javascript - 从 JavaFX 访问 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13902151/

相关文章:

javascript - 如何高效地将 THREE.Geometry 转换为 ArrayBuffer、File 或 Blob?

javascript - 谷歌地图自动完成功能不起作用 我该如何解决这个问题?

ios - 屏幕锁定 (IOS) 后,React native Webview 被阻止

javascript - 谷歌地图标记管理器

javascript - Android WebView Javascript getSelection

android - 绘制离屏 WebView 到位图

javascript - 将数据对象从 Vue for 循环传递到组件

javascript - 里程计计数器值 0 在开始

javascript - 变量递增返回 NaN

android - 打开应用程序时不会出现工具栏,但如果我将设备转为横向,则会出现