gpt4 book ai didi

java - 客户端Google Earth + JS;服务器端Java包

转载 作者:行者123 更新时间:2023-12-02 08:31:52 25 4
gpt4 key购买 nike

我正在尝试了解使用 Google 地球的演示应用程序的正确架构。我很感激任何建议,因为我是新手!

网页应该:

  • 显示 Google 地球地球仪
  • 允许用户选择某些要交互可见的对象 (KML)(复选框、按钮等)

我有:

  • 已编写的 Java 包,可生成我想要使用的 KML 数据
  • 嵌入 Google 地球的基本网页。

所以,我想问题是如何将 Java 输出输入到 Google Earth 中。由于 GE 的 API 是针对 Javascript 的,有什么方法可以从那里调用 Java 方法吗?还有什么办法可以解决吗?

最佳答案

您有两种选择,具体取决于您希望如何提供 KML。

A) 您可以设置 network link or use fetchkml url指向一个servlet,该servlet从已经编写的java包中获取kml。看看这个servlet lesson 。另请务必将您的响应 contentType 设置为 "application/vnd.google-earth.kml+xml"

B) 将 kml 存储在网页表单的隐藏字段中。然后使用 javascript 从表单 DOM 中获取 kml 并使用您提到的函数添加它。

我推荐选项A

关于java - 客户端Google Earth + JS;服务器端Java包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156210/

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