【问题标题】:Use Google Maps API on desktop Application在桌面应用程序上使用 Google Maps API
【发布时间】:2011-12-26 04:25:30
【问题描述】:

您好,我正在用 Java 编写一个应用程序,我需要知道是否可以使用 Google Maps API。因为this已被弃用,我只能使用javascript APIs

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

尤其是我需要的: - 我有地址 A 的坐标 - 我有地图的大小(HxW) - 我有一个变焦 Z 可以使用 - 我有一个 M 标记列表要显示在地图中

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

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

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

【问题讨论】:

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


【解决方案1】:
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2016-10-05
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    相关资源
    最近更新 更多