Javascript Noob 要求值班!
我想编写以下代码:
var p1 = new LatLon(userLat, userLon);
var p2 = new LatLon(destLat, destLon);
var dist = p1.distanceTo(p2);
这意味着我需要创建一个 Javascript 结构,该结构将创建一个位置,然后还能够将第二个位置作为参数。我不需要代码来计算距离。我只需要弄清楚如何创建对象并允许它接受参数。这是我的伪代码/失败的尝试:
function LatLon(userLat, userLon) {
var pos = {
'lat': userLat, 'lon': userLon, 'distanceTo': distanceBetweenTwoPos(pos, pos2);
}
return pos;
}
function distanceBetweenTwoPos(pos, pos2){
// here I will do my own calculations.
}
对获得与上述类似但功能有用的东西有什么帮助吗?