我正在开发一个JavaFX应用程序,在其中我想显示一个WebView和诺基亚在这里地图。我想使用我拥有的GPS坐标和诺基亚Here Maps javascript api提供的逐个转弯路线来实现一个导航系统。我的问题是当我试图使用webview在地图上绘制路线时。出现路线、转弯指示,但不显示地图。取而代之的是,路线被绘制在灰色图像上。我曾尝试显示此url 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密钥在他们的网站和我自己的网站上尝试了这个例子。同样的结果。
发布于 2016-04-15 15:10:25
您使用的是哪个JDK版本?如果是1.8.40之后的版本,那么js从这里开始的maps与Java的JavaScript解释器有一些兼容性问题。
https://stackoverflow.com/questions/36566831
复制相似问题