KML字符串长度

  • 本文关键字:字符串 KML kml
  • 更新时间 :
  • 英文 :


使用MSVS C#,我正在创建一个KML文件。为了简单起见,假设它有两个分别带有名称标签A和B的Point占位符。第三个位置标记是使用来自点的坐标的LineString;A>B";。我希望这个占位符的描述是说";距离:xxx公里";,其中xxx是A和B之间的距离。

有没有一个KML或Google Earth标记,我可以写到KML文件中,当文件加载到Google Earth并点击行时,它将输出距离?更好的是,我可以在应用程序生成KML文件时或在KML文件本身中跟踪这些信息吗?这样文档就可以有一个具有所有LineStrings的总距离的描述?

谢谢。

发布这篇文章后,我发现了一个用Java编写的Vicenty公式,它可以满足我的需求。把它移植到C#很简单。

可以在https://www.neovasolutions.com/2019/10/04/haversine-vs-vincenty-which-is-the-best/

遗憾的是,一个旨在帮助开发人员的论坛会让人在没有发布可能有用的回复的情况下降级一个问题,即使这是一个链接,指向这样一个问题的答案。如果这是一个管理员做的,请删除我的账户——我当然不需要偏执和审查。将来,我会努力在任何地方找到答案。

最新更新