使用MSVS C#,我正在创建一个KML文件。为了简单起见,假设它有两个点位置标记,分别带有名称标记A和B。第三个placemark是使用点坐标的线字符串,带有名称标记“a”
是否有一个KML或Google Earth标记,我可以写入KML文件,当文件加载到Google Earth并单击该行时,该标记将输出距离?更好的是,我可以在应用程序生成KML文件时或在KML文件本身中跟踪这些内容,以便文档可以有一个包含所有行字符串总距离的描述吗?
谢谢
在发布这篇文章之后,我遇到了一个用Java编写的Vicenty公式,它满足了我的需求。把它移植到C#是件简单的事。
它可以在https://www.neovasolutions.com/2019/10/04/haversine-vs-vincenty-which-is-the-best/找到
很遗憾,一个旨在帮助开发人员的论坛会让人对某个问题进行降级,甚至连一个可能有用的回复都不发布,即使这是一个链接,指向该问题的答案。如果这是一个管理员做了这件事,请删除我的帐户-我当然不需要偏见和审查。将来,我会努力在哪里找到我的答案。
在LocaSpaceViewer中可以把几乎各种格式的GPS文件转换为通用的kml格式。 不同的GPS设备,不同厂商生成的GPS数据格式不尽相同,为数据的通用带来了很大麻烦,这里可以把常用的GPS数据格式转换为更为通用的kml格式。支持的格式包括*.gpx、*.gdb、*.trl、*.csv、*.loc、*.wpt、*.plt、*.pcx、*.log等等。
在“数据处理”菜单栏中,点击“Excel转KML”,弹出对话框,点击打开XLS,选择要转换的Excel文件(可以添加LSV文件夹下示例数据中的EXCEL2KML示例数据.xls进行测试),读取完成后,可以在上方的表格里看到Excel里的信息。在Excel表格内容的下面分了两块,左侧一块为经纬度和气泡内容的选择,右侧一块是对要生成的kml图层的风格的设置。 经纬度选择包括
在LocaSpaceViewer中可以把几乎各种格式的GPS文件转换为通用的kml格式。 不同的GPS设备,不同厂商生成的GPS数据格式不尽相同,为数据的通用带来了很大麻烦,这里可以把常用的GPS数据格式转换为更为通用的kml格式。支持的格式包括*.gpx、*.gdb、*.trl、*.csv、*.loc、*.wpt、*.plt、*.pcx、*.log等等。
在“数据处理”菜单栏中,点击“Excel转KML”,弹出对话框,点击打开XLS,选择要转换的Excel文件(可以添加LSV文件夹下示例数据中的EXCEL2KML示例数据.xls进行测试),读取完成后,可以在上方的表格里看到Excel里的信息。在Excel表格内容的下面分了两块,左侧一块为经纬度和气泡内容的选择,右侧一块是对要生成的kml图层的风格的设置。 经纬度选择包括
下面的代码给出了最长的回文子序列长度。如何修改代码以获得最长的回文子串长度? 下面是一个示例调用:
要求出字符串的长度(字符的个数),我们可以使用length函数。调用这个函数的语法和我们前面看到的有点不同: int length; length = fruit.length(); 对于这种函数调用,我们称之为在字符串变量fruit上**调用(invoke)**length函数。“调用(invoke)”这个词可能看起来有点奇怪,但是后面我们还会遇到很多在对象上调用函数的例子。 函数调用的语法称