我正在寻找一个Java API来访问谷歌地图,最好是谷歌地球。但在搜索网络后,似乎很难找到正确的解决方案。
从Java桌面应用程序中,我希望能够创建一个包含大约1000个自定义点的地图,这些点将使用Long/Lat进行预地理编码。一旦应用程序创建了地图(上面有点),我希望应用程序向用户显示结果。
我知道由于t&C的服务,所以很乐意启动浏览器会话,或者最好启动地球并在上面自动显示地图。
我确实找到了Google Maps Web Services API,它允许我使用JSON从Java进行地理编码,但找不到类似的东西来实际创建地图和向地图添加点。
我还发现了一些旧的java GDATA API,但这些现在似乎不推荐使用。
如有任何关于目前最佳方式的建议,我们将不胜感激。
您可以尝试使用JxMaps产品将地图集成到Java桌面应用程序。自定义点可以显示为标记。
您可以查看地理编码API 的谷歌地图文档
这是链接:
https://developers.google.com/maps/documentation