我想将Google Map API用于我的桌面应用程序

Nub*_*iya 5 java google-maps

我想在我的桌面应用程序中使用谷歌地图API.该应用程序将完全连接到互联网.

我正在搜索关于这种实现的一些研究笔记.我找到了一个理想的配置网站,但它有一些java文件要下载,但当我尝试该网站时,它没有加载.这是swinglabs.org

http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html

在我的桌面应用程序中执行此api实现的任何其他选项?还有一件事.我试着下载google api.即使它问一个网址.我们必须提供一个网址然后只有我们得到一个键下载它.并且api应该在该特定URL中运行.否则,它不起作用.这对于桌面应用程序如何显示

任何想法欢迎.

npi*_*nti 3

目前,将 JXMapViewer 与谷歌地图一起使用是非法的,原因是该组件需要直接访问谷歌的图块服务器。根据 Google 的目录:

我可以直接访问地图和卫星图像吗?

您不得通过 Google 地图 API 之外的任何机制(例如创建您自己的地图 API 或使用批量图块下载脚本)访问地图或卫星图像。如果您的应用程序在 Google 地图 API 之外访问图块,则该应用程序对图块的访问将被阻止。有关更多详细信息,请参阅 Google 使用条款第 5.3 节。

更多信息可以在这里找到。您应该可以从这里下载软件包。他们移动了域名,许多网站仍然指向旧域名,因此您无处可去。

目前,使用 JXMapViewer 的唯一方法是显示OpenStreetMap中的地图。

但是,您可以在应用程序上显示静态地图。您基本上构建了一个 URL。本教程应该让您了解如何构建能够请求静态地图的 URL。然后,您可以使用 HTTP Get 请求取回图像。

最后但并非最不重要的一点是,谷歌正计划允许直接访问他们的图块服务器,但这可能需要一段时间。