小编lif*_*fus的帖子

无法在javascript和java之间移植数学代码

我无法移植在Latitude/Longitude和OS National Grid Reference点之间转换为Java的javascript代码.(http://www.movable-type.co.uk/scripts/latlong-gridref.html)

我在一些数学运算中得到了不同的结果.我已经包括的JavaScriptJava的下面的代码,但是会发生什么情况是Ma在计算结果 0.04195508514183418的JavaScript0.04195511450680837java的.我打印了计算的输入,它们是相同的.

这是javascript代码:

OsGridRef.osGridToLatLong = function(gridref) {
     var E = gridref.easting;
     var N = gridref.northing;

     var a = 6377563.396, b = 6356256.910;              // Airy 1830 major & minor semi-axes
     var F0 = 0.9996012717;                             // NatGrid scale factor on central meridian
     var lat0 = 49*Math.PI/180, lon0 = -2*Math.PI/180;  // NatGrid true origin
     var N0 = -100000, E0 = 400000;                     // …
Run Code Online (Sandbox Code Playgroud)

javascript java maps

4
推荐指数
1
解决办法
118
查看次数

标签 统计

java ×1

javascript ×1

maps ×1