我想开始开发JavaFX桌面应用程序,该应用程序将与Google Maps API紧密配合(如果一切顺利的话)。我的上手时间比我想象的要困难得多,在这一点上,我只是在问一个人,请提供一个示例代码,这些代码可以简单地加载 map 并在 map 上固定几个位置。任何帮助将不胜感激。到目前为止,我能做的最好的事情就是在WebView中加载maps.google.com,这显然根本不涉及API,并且现在对我毫无用处。
最佳答案
我只是在问一个人,请提供一个示例代码,这些代码可以简单地加载 map 并在其中固定几个位置。
做到这一点的方法之一是结合使用HTML,Javascript和JavaFX。使用html和javascript创建一个Google Maps实例,然后使用WebEngine类在JavaFX程序中调用URL。 WebEngine加载Web页面,创建其文档模型,根据需要应用样式并在页面上运行JavaScript。之后,您将使用WebView显示google map内容,例如:
final WebEngine webEngine = new WebEngine(getClass().getResource("googlemap.html").toString());
final WebView webView = new WebView(webEngine);
这是link with sample codes可以帮助您入门。