gpt4 book ai didi

java - 我想为我的桌面应用程序使用 Google Map API

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:11 24 4
gpt4 key购买 nike

我想为我的桌面应用程序使用 google map 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。即使它要求一个 url。我们必须提供一个 url,然后我们才能获得下载它的 key 。并且 api 应该在那个特定的 url 中运行。否则,它不起作用。这在桌面应用程序中的表现如何

欢迎任何想法。

最佳答案

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

Can I access the Maps and Satelliteimages directly?

You may not accessthe maps or satellite images throughany mechanism besides the Google MapsAPIs (such as the creation of your ownmapping API or the use of a bulk tiledownload script). Your application'saccess to the tiles will be blocked ifit accesses them outside of the GoogleMaps APIs. See section 5.3 of theGoogle Terms of Use for more details.

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

目前您可以通过显示来自 OpenStreetMap 的 map 来使用 JXMapViewer 的唯一方法.

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

最后但同样重要的是,Google 计划允许直接访问他们的磁贴服务器,但这可能需要一段时间。

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com