我正在尝试使用 Proj4js 执行一些坐标转换,但是关于如何使用它的信息很少。
我想要做的是将纬度和经度转换为 UTM 坐标,但我不知道该区域是什么。这应该很容易,因为经度决定了区域,并且如果您知道默认情况下会出现该区域。
我尝试在 Proj4js 中执行此操作,但出现错误提示
“未捕获的类型错误:未定义不是函数”
我的代码看起来像这样:
proj4Arr = [-105.2098, 39.7458];
var source = ('+proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees +no_defs');
var dest = ("+proj=utm +ellps=GRS80 +datum=nad83 +units=m +no_defs");
console.log(proj4(source, dest, proj4Arr));
我只是不知道是否可以在不包含区域的情况下执行此操作。如果需要,我可以先计算区域,然后将其放入字符串中,但我试图保持简单。
如果有人知道关于示例的任何好的纯 js 资源(不一定使用 OpenLayers 3),我也将不胜感激。
谢谢!