我通过kml导入了一条长6704.93117650578米(IDestop正常显示这个数字)的线,这条线我通过Geometry类型判断是一条GeoLine,然后我获取之后通过log打印的长度的时候发现是0.06776292018403195.
我又把屏幕中心移到这条线上,缓慢移动屏幕,使用
Geometrist.distance
计算屏幕中心点距离这条线的距离,然后我发现这个距离需要乘以100000才能才是单位米。
同时,我将中心点投影到线上,并且使用
Geometrist.splitLine
的时候,不论投影点在线的哪个位置,得到的都是整条线的长度,也就是0.06776292018403195.
我很好奇,是我哪个步骤出问题了,导致单位不对吗,还是其他问题。需要Kml文件我可以提供。