我正在尝试使用 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));
Run Code Online (Sandbox Code Playgroud)
我只是不知道在不包含区域的情况下是否可以做到这一点。我可以先计算区域,然后根据需要将其放入字符串中,但我试图保持简单。
如果有人知道任何好的纯 js 资源示例(不一定使用 OpenLayers 3),我也将不胜感激。
谢谢!