我正在开发一个JavaFX应用程序,我想在其中显示WebView和Nokia Here Maps。我想实现一个导航系统,使用我有的GPS坐标和诺基亚这里地图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密钥在他们的网站以及我自己的网站上尝试了这个示例。结果相同。
答案 0 :(得分:-1)
您使用的是哪个JDK版本?如果是1.8.40后,则来自Here map api的js与Java的JavaScript解释器存在一些兼容性问题。