javascript - Google 地球和 Google map 可以使用 KML 文件获取实时数据吗?

标签 javascript google-maps kml google-earth

我读过一些有关 KML 文件的内容。它们是 XML 文件,可以在 Google Earth 和 Google Maps 中打开,以在 map 上显示各种数据。我创建了一个 Google map 应用程序,它显示代表数千个 IP 地址的数千个点。这些点分别是红色、黄色和绿色,具体取决于它们是否离线、不稳定或在线。这些点也每 5 秒刷新一次。

我对 KML 文件的提及很感兴趣,因为它们可以在 Google map 和 Google 地球中打开。我有一些担忧,但无法通过谷歌搜索得到答案:

  1. Google 地球可以设置为实时更新 URL 中的 KML 文件吗?这样,点就会在应用程序中改变颜色,而无需用户手动
  2. 如果我将应用程序更改为使用 KML 文件,使用 JavaScript 获取有关每个点的信息是否仍然是一件简单的事情?
  3. 如何在 KML 文件中创建信息窗口?

最佳答案

您需要阅读 NetworkLink 上有关 NetworkLink 的信息 该元素可以从 url 加载 KML(KMZ)。

关于javascript - Google 地球和 Google map 可以使用 KML 文件获取实时数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5686260/

相关文章:

google-maps - Google 地点自动完成中的更改选项

调试 KML 文件

javascript - 更改菜单打开和关闭时的文本

javascript - 使用 Jquery 或 Javascript 隐藏 HTML

javascript - 使用 vanilla javascript 随机 move svg 对象

javascript - 有没有一种方法可以创建在加载 Google Maps Javascript API 时解析的 promise ?

angularjs - 地理位置 - 使用 Ionic 框架、AngularJS 和 Google API

javascript - 从 KML 中提取路径

google-maps - KML 文件中的缩放级别

javascript - 组合多个 Rest 调用以填充 apollo-server 中的 1 个 graphQL 类型的最佳实践