【问题标题】:JavaFX WebView not showing Nokia Here MapsJavaFX WebView 未显示 Nokia Here Maps
【发布时间】:2016-04-12 07:48:24
【问题描述】:

我正在开发一个 JavaFX 应用程序,我想在其中显示一个 WebView 和一个诺基亚 Here Maps。我想使用我拥有的 GPS 坐标和 Nokia Here Maps javascript api 提供的逐向路由来实现导航系统。 我的问题是当我尝试使用 webview 在地图中绘制路线时。出现路线,转弯指示,但不显示地图。相反,路线绘制在灰色图像上。 我曾尝试显示此网址link,但同样,我可以看到除地图之外的所有内容。看起来由于某种原因,webview 没有完成正确加载地图,因此它显示了灰色图像。

你们觉得哪里不对?

谢谢!

我可以使用 webview 和前面提到的网址在我的应用上看到的示例:

谢谢!

private static final String WEB_INDEX = "https://developer.here.com/api-explorer/maps-js/servicesRouting/map-with-route-from-a-to-b";

@FXML
private WebView webBrowser;

private WebEngine engine;

engine = webBrowser.getEngine();

engine.load(WEB_INDEX);

我已经使用我的 API 密钥在他们的网站以及我自己的网站上尝试了该示例。结果一样。

【问题讨论】:

  • 请发布您的代码。
  • DVarga 已经做到了。
  • 如果我尝试加载此网站link 它会加载并显示地图..然后它会变成灰色半秒钟但最终加载成功,我可以毫无问题地浏览地图。

标签: javascript javafx webview maps here-api


【解决方案1】:

您使用的是哪个 JDK 版本?如果是 1.8.40 之后,那么 Here maps api 的 js 与 Java 的 JavaScript 解释器存在一些兼容性问题。

【讨论】:

  • 这应该在评论部分而不是答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多