多个用户如何同时使用同一个 Keyhole 标记语言 (KML) 文件?

How multiple users can work in the same Keyhole Markup Language (KML) file at the same time?

我尝试使用 SharpSVN 创建一个解决方案来控制文件的版本,但到目前为止我还没有成功,这个问题不是正在发生的错误,而是一个寻找解决方案的问题.我需要知道的是多个用户如何同时在同一个 Keyhole 标记语言 (KML) 文件中工作?谢谢。

KML 是一个 XML 文件,因此对于多个用户编辑和访问最新的 KML 文件,有几种可能的解决方案需要考虑。

  1. 将 KML 文件添加到共享存储库(svn、git 等)以允许人们签入更改并更新其他人所做的更改。您可以 post 您的 KML 文件到 github.com.

  2. 上的项目
  3. 将 KML 放在共享网络驱动器上,例如 Google Drive,并根据需要向用户授予 read/write 访问权限。用户可以根据需要读取或写入 KML,其他用户也可以访问更改。

  4. 使用 Google Fusion Tables 将 KML 上传到共享 Google Fusion Table then allow users to edit/add the data. The data is then available to download as KML NetworkLink that auto-updates to the latest contents. Here are some tutorials