google-maps - GPX 到 Google 地球 API
问题描述
我有一个网站,用户可以从中下载 GPX 文件,然后手动将它们上传到 Google Earth 以查看他们的旅程。有没有办法将网站连接到 Google 地球以自动向他们展示他们的旅程,而不必下载和重新上传?
解决方案
Google 地球原生支持 KML 格式,但也可以将其他格式(例如 GPX、Shapefiles、CSV 等)转换为 KML 以在本地查看。
如果网站 URL 提供了 KML,那么您可以创建一个带有Networklink的 KML 文件,该文件会在 Google 地球启动时自动加载最新内容并显示 KML 功能。
但作为 GPX 文件的来源,Google 地球首先需要将这些文件导入并转换为 KML 才能显示。GPX 只是 XML,并且相对容易转换为 KML,因此您可以考虑使用编程脚本或编码选项来获取 GPX 文件,然后将它们转换为 KML。
推荐阅读
- sql-server - 将 django 模型与遗留数据库集成
- ios - UILabel 不显示
- c - 我需要帮助过滤 C 中的坏词吗?
- node.js - 实时服务器上的 NPM 生产和开发
- c# - 是否有一个线性 LINQ 构造用于通过合并两个列表并删除重复项来创建字典
- batch-file - 在 for 循环中变量不会增加
- kentico - How to implement Recaptcha V3 for Kentico?
- javascript - 使用 div 中的标签计数将类添加到每个父 div 中的所有子标签
- python - 为什么 lightgbm 训练出错,显示“特征名称大小错误”?
- python - 我们可以用一条数据线创建散点图吗