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