java – 我想在我的桌面应用程序中使用Google Map API

前端之家收集整理的这篇文章主要介绍了java – 我想在我的桌面应用程序中使用Google Map API前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在我的桌面应用程序中使用谷歌地图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中运行.否则,它不起作用.这对于桌面应用程序如何显示

任何想法欢迎.

最佳答案
目前,将JXMapViewer与谷歌地图一起使用是违法的,因此该组件需要直接访问谷歌的磁贴服务器.根据谷歌的ToC:

Can I access the Maps and Satellite
images directly?

You may not access
the maps or satellite images through
any mechanism besides the Google Maps
APIs (such as the creation of your own
mapping API or the use of a bulk tile
download script). Your application’s
access to the tiles will be blocked if
it accesses them outside of the Google
Maps APIs. See section 5.3 of the
Google Terms of Use for more details.

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

目前,您可以通过显示OpenStreetMap中的地图来使用JXMapViewer.

但是,您可以在应用程序上显示静态地图.你基本上建立了一个URL.这个tutorial应该给你一个基本的想法,如何能够建立一个URL,以便能够请求静态地图.然后,您使用HTTP Get请求来获取图像.

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

猜你在找的Java相关文章