【问题标题】:Linking to kml/kmz files on Google Drive链接到 Google Drive 上的 kml/kmz 文件
【发布时间】:2013-04-10 14:18:18
【问题描述】:

我已将 kml 和 kmz 文件保存在旧版 Google 协作平台的文件柜中。我将永久链接复制到这些文件并将其粘贴到 Google 地图的搜索框中以覆盖地标。

我已将测试 kml 文件保存在新 Google 云端硬盘的文件夹中,但我不知道如何获取可以粘贴到 Google 地图中的永久链接。我找到了这个链接https://webapps.stackexchange.com/questions/26371/how-do-i-share-a-permalink-from-google-drive 并用它来创建这个永久链接https://docs.google.com/file/d/0B9sBXp66G86xWmlRbkZiYlRNdmc/edit?usp=sharing 但 Google 地图无法将其识别为有效的 kml 文件。我需要更改网址吗?

谢谢。

【问题讨论】:

    标签: google-maps overlay kml google-drive-api permalinks


    【解决方案1】:
    1. 将您的根文件夹设置为公开共享。右键单击文件夹 > 共享 > 在网络上公开
    2. 上传目录中的.html文件>打开>预览
    3. 这是你的html的url,你可以找到你想要的kmz文件的路径。

    例如,这是我的html文件

    https://googledrive.com/host/0B1YPetHU8aMQMmtrcFB4eTMzd1E/kml_overlay.html

    我的 KMZ 文件网址是

    https://googledrive.com/host/0B1YPetHU8aMQMmtrcFB4eTMzd1E/kmz/river.kmz

    如果您想查看文件列表,请访问根级别。

    【讨论】:

    • 非常感谢 Kiichi,你帮了大忙。我通过右键单击单个文件名,选择详细信息,然后复制出现在 HOSTING 下方的 URL 找到了实际 URL。
    【解决方案2】:
    1. 首先检查 KML 文件是否对 Google 地图 API 有效(尝试打开它,例如在 google 驱动器的网络版本 - 如果有效的网络浏览器显示带有 kml 层的谷歌地图)。

    2. 存储的文件地址必须采用以下形式: https://docs.google.com/host………… (您可以在文件详细信息/托管中找到网页版谷歌驱动器的链接) 具有以下形式的链接:https://drive.google.com/file...... 将不起作用。 (您可以在文件共享处找到网页版谷歌驱动器的链接

    或者简短地说。链接末尾必须有文件名!!

    1. 工作示例可以从以下位置下载: developer.google.com/maps/documentation/javascript/examples/layer-kml

    【讨论】:

      【解决方案3】:

      如果它是 kml 格式,并在下载到您的电脑/笔记本电脑后使用合适的名称重命名,其中应该没有特殊字符或空格。例如。如果名称是“walking 19 02 14.kml”,则将其重命名为 walking190214.kml。如果是像'walking 19 02 14.kmz'这样的kmz文件(和zip一样)那么先把'doc.kml'里面的文件解压出来,重命名具有上述名称的“doc”。如果您在提取 kmz 文件时遇到困难,请使用 zip 扩展名重命名 kmz 扩展名,即 abcd.kmz 应重命名为 abcd.zip ,然后使用 winzip 或 winrar 进行提取 等。接下来将 kml 文件上传到您的 'Google 网站/Google 页面。详细步骤在以下链接中描述

      https://developers.google.com/kml/articles/pagesforkml

      https://support.google.com/earth/answer/173934?hl=en

      【讨论】:

        【解决方案4】:

        Google 云端硬盘的一些功能最近因 Google 云端硬盘的新外观而发生了变化,请执行以下操作:

        1. 从 Open Street Map 或当地军械测量局网站下载您想要可视化的 KML 数据文件。
        2. 在浏览器中打开“Google Drive”并点击“New”(左上角) 点击“更多 >”,然后点击“Google Fusion Tables”(如果“Google Fusion Tables”尚不可用,则点击“连接更多应用程序”。
        3. 导入下载的 KML 文件。
        4. 如果由于某种原因地图未显示,请确保正确加载纬度/经度列,并在必要时使用 CSV 表标题中的向下箭头选项标记它们。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-20
          相关资源
          最近更新 更多