Google地图现在具有KML支持

地图标记

在这样的时候,我知道我是个极客! 今天 Google Code博客 刚刚宣布他们现在支持KML文件。

“道格,冷静点”,你说!

我不行我吓坏了! 以前需要以编程方式在地图上绘制点的位置,现在只需简单地“指向” KML文件,Google Maps就会自动在其地图上绘制该点。

“是的,当然”,你说!

这是一个KML文件的示例:

 道格您知道他们刚刚在这里打开Au Bon Pain吗?


https://martech.zone/wp-content/uploads/1.0/8/me2.1.thumbnail.jpg


-2006

使用Google Maps,我只需指向地图即可查询我的KML文件:

http://maps.google.com/maps?q=http://www.yourdomain.com/location.kml

“哇”,你终于说了! (我希望!)

这里是什么样子:
印第安纳波利斯的道格地图

认真的人。 XML是通用数据交换格式,即KML( is XML)是通用的地理数据交换格式。 这是向前迈出的一大步。 使用其他GIS程序,人们可以输出KML文件,然后只需使用Google Maps在线打开它们即可。

13条评论

  1. 1
  2. 2

    嗨格雷登,

    好点子! 我将使用说明更新帖子,打开我发布的 KML 文件,您将看到结构。 KML 文件是原始文本。 那里也有 KMZ 文件。 这些是压缩的 KML 文件以加快传输速度(如果文件很大)。

    道格

  3. 3
  4. 4
  5. 5

    这真是太棒了!

    只是想知道,为什么 KML 文件区分大小写。 如果您使用具有小写首字母的标签创建 XML 文件。 XML/KML 不起作用。 (这就是发生在我身上的事情:D)

    • 6

      阿斯温,

      我也注意到了这一点。 地理标签也是如此。 我不知道为什么他们实际上会在标准中强加大写字母。 我一直认为小写(而不是大写)是安全的,但其中一些服务真的很挑剔。

      谢谢!
      道格

  6. 7

    我找到了一种方法来让它工作。

    我发现了一个与 XSL 文件一起使用的免费软件小程序 (xt.exe),它可以将不工作的 XML 转换为工作的 KML 文件。

    在 XSL 文件(一个样式表)中提供了一个工作 xml 的基础。 我可以用大写标签转换小写标签。 通过对工作的 xml 文件(xml 到 kml)进行重命名操作,您将获得一个工作的 kml 文件🙂

  7. 8

    如果由于某种原因您没有看到它,新的 google mymaps thingy 可以让您构建地图并导出 kml 文件。

    并且由于 google api 让您可以在您的网站上创建一个由托管 kml 文件构建的地图……这一切都变得更容易了。

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.