我在OpenLayers地图中使用纬度和经度绘制了一条线。出于测试目的,我从地图中提取了纬度和经度,然后将其与预期的纬度和经度进行了比较。
大多数纬度是完全匹配的。但是不幸的是,我看到一些经度上的轻微不匹配。
例如,
Input longitude for the Drawing : 79.26525878906251
Extracted longitude from Map : 79.2652587890625
Difference :0.00000000000001
Input longitude for the Drawing : 81.24279785156247
Extracted longitude from Map : 81.24279785156249
Difference :0.00000000000002
我在测试中将断言添加为actual==expected
。但是,由于这种微小的差异,测试失败了。
当前,小数点后的经度可以使用14位数字。我打算通过忽略最后两位来只用12位进行比较。验证纬度和经度是否正确?