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

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

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

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

特别是这就是我需要的: - 我有地址 A 的坐标 - 我有 map 的尺寸​​(高 x 宽) - 我有一个 Zoom Z 可以使用 - 我有一个要在 map 中显示的 M 标记列表

我需要有 map View 中当前可见的标记列表

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

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

最佳答案

关于java - 在桌面应用程序上使用 Google Maps API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080220/

相关文章:

android - Google Maps Directions API 限制

google-maps-api-3 - 谷歌地图 API : infowindow vs infobubble?

java - Android 监听器(读取小米波段传感器数据)

javascript - 如何在 angularjs Controller 中进行 google place api 搜索

java - Google Maps API v2 显示空白 map

javascript - 创建类似于 Google Analytics 的分析 map

reactjs - 即使启用计费帐户后,我在使用 google map place api 时仍然收到 "Status: OVER_QUERY_LIMIT"

java - 如何从迭代器显示记录

java - 模式编译器和匹配器中的组

java - 将 MongoClient 实例设置为单例