当前位置: 首页 > 面试题库 >

Google Maps(或类似)的Java API

闻人和泽
2023-03-14
问题内容

我想知道是否有一个Java库充当Google Maps
API的包装器。我感兴趣的是在桌面应用程序上显示特定区域(lon,lat)的卫星地图。不必特别是Google Maps,任何地图服务都可以解决问题。

不过,我需要的是一个可以与桌面客户端一起使用的库,没有javascript,GWT等。

有任何想法吗?


问题答案:

如果您只是想显示特定纬度的卫星地图图像(不进行google地图的平移/缩放等),则应查看Google静态地图。

您只需要构建一个URL字符串,然后(以您喜欢的任何格式)对图像进行HTTP请求(来自Java实现)。您可以在URL中指定一堆参数来获取所需的卫星图像:

从URL:

http://maps.google.com/staticmap?center=40,26&zoom=1&size=150x112&maptype=satellite&key=ABQIAAAAgb5KEVTm54vkPcAkU9xOvBR30EG5jFWfUzfYJTWEkWk2p04CHxTGDNV791-cU95kOnweeZ0SsURYSA&format=jpg

编辑:好的,我实际上删除了这个答案,因为我发现TOS中的10.8节明确禁止从浏览器外部访问静态地图。但是后来我发现了这个允许它的常见问题更新。我可能会问一个Google人员,并说了最后一句话。

编辑:谢谢Paracycle,不知道这是一个新增加的常见问题,但在任何情况下,这是很明确的,你是
不是 允许这样做



 类似资料:
  • 问题内容: 我正在尝试制作一个按钮,以便用户单击它时,按住鼠标按钮时它会更改其样式。如果在移动浏览器中触摸它,我也希望它以类似的方式更改其样式。对我来说,看似显而易见的事情是使用CSS:active伪类,但这没有用。我尝试了:focus,但是也没有用。我尝试:hover,它似乎起作用了,但是当我将手指从按钮上移开后,它仍然保持了样式。所有这些观察都是在iPhone 4和Droid 2上进行的。 有

  • Flask Google Maps Easy to use Google Maps in your Flask application requires Jinja Flask A google api key get here Contribute To contribute with the project, clone it, create a virtualenv and install

  • 问题内容: 场景 我正在用Java编写涉及汽车的程序。 注意:我已尽最大可能简化了此方案,以使其更加通用和易于理解。 我实际上不是在开车。 我创建了一个类,它是对象的集合。 该对象具有一个(double)和一个(int)。构造函数将年份作为参数,例如: 这是棘手的部分…汽车必须具有某种类型(比如说Corvette或Clunker)。克尔维特(克尔维特)的车子为and,Cl子(Clunker)的车子

  • 问题内容: 我只是学习有关显示地图的android编程。但是当我运行这段代码时,出现了一些错误。谁能解释为什么会发生此错误?我该如何解决这个问题?非常感谢你。 堆栈跟踪: MainActivity.java 布局 表现 问题答案: 在您的xml文件中,将其更改 为 将您的活动扩展到FragmentActivty并进行更改 还要检查 希望这可以帮助。

  • 我目前正在将我们的API文档(原来是Swagger1.5)迁移到Swagger2.0(OpenAPI3.0) API文档是使用maven包和通过java注释生成的Swagger文档。我已经用新版本更新了pom.xml,所以它看起来像: 问题是,我们使用来定义文档的常规配置,并自动扫描所有REST资源,因此文档在上自动生成。 问题是我找不到“新方法”来做这样的事情,比如创建一个BeanConfig和

  • 问题内容: 在Angular.js中,可以使用依赖注入。我做了一些浏览,但找不到它的实现。React是否有类似的东西? 问题答案: React具有IoC,但没有像Angular这样的DI容器概念。就是说,没有使容器知道如何创建对象并传递依赖项,而是通过在实例化组件时将props传递给组件来显式传递它们。 虽然将依赖项传递为道具在React世界中并不常见。道具通常用于将数据传递到组件,而不是服务/存