Java 在桌面应用程序上使用谷歌地图API

Java 在桌面应用程序上使用谷歌地图API,java,google-maps,google-maps-api-3,google-maps-markers,Java,Google Maps,Google Maps Api 3,Google Maps Markers,嗨,我正在用Java编写一个应用程序,我需要知道是否可以使用GoogleMapsAPI。由于不推荐使用,我只能使用 我想使用已经实现的函数,因为我不知道如何复制它们 特别是我需要的是: -我有地址A的坐标 -我有地图的大小(HxW) -我有一个缩放Z来使用 -我有M个标记的列表要显示在地图中 我需要在地图视图中显示当前可见的标记列表 如果我可以使用API,我应该使用这样一种方式:创建地图对象,设置中心、大小和缩放。我将所有标记放在地图中(我想我可以加载KML),然后提取当前地图视图中唯一可见的标

嗨,我正在用Java编写一个应用程序,我需要知道是否可以使用GoogleMapsAPI。由于不推荐使用,我只能使用

我想使用已经实现的函数,因为我不知道如何复制它们

特别是我需要的是: -我有地址A的坐标 -我有地图的大小(HxW) -我有一个缩放Z来使用 -我有M个标记的列表要显示在地图中

我需要在地图视图中显示当前可见的标记列表

如果我可以使用API,我应该使用这样一种方式:创建地图对象,设置中心、大小和缩放。我将所有标记放在地图中(我想我可以加载KML),然后提取当前地图视图中唯一可见的标记。 这是我需要实现的主要过程,但我还有其他事情要计算(比如地图视图的边界和其他东西) 我想使用谷歌地图API,因为我需要的那些功能已经实现,但我不知道我是否可以做到这一点


或者我可以使用JavaScript引擎在Java中运行JS代码。但是我从来没有使用过这样的工具(如果这个解决方案是正确的),我需要一个使用指南。我在维基百科上找到了Mozilla Rhino,但我不知道我需要什么

重复@ee提供的答案:


请参见

我曾将IE浏览器控件添加到VB桌面应用程序中。。。这也支持JS评估

但首先在真正的浏览器中开发可能更容易-
因为所有与地图交互的代码都需要采用URL样式:“javascript:somefunction(x.y);”

检查此链接:@ee:为什么不将此作为答案发布?看起来很有希望。