在桌面应用程序上使用Google Maps API

时间:2011-11-10 13:28:44

标签: java google-maps google-maps-api-3 google-maps-markers

您好我正在用Java编写应用程序,我需要知道是否可以使用Google Maps API。由于不推荐使用this,因此我只能使用javascript APIs

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

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