我需要计算Parse.com在一个静态geoPoint和另一个geoPoint之间的公里距离,我现在有一个kmTo(点)函数,但我真的不知道如何使用它。我有一个函数来调用我的请求:
distanceKms: function(objectId) {
var query = new Parse.Query("empresa");
return query.get(objectId, {
success: function(object) {
}
});
}
在上面的函数中,我传递了ObjectId,因为我需要查询我的请求并获取geoPoint,一旦我拥有它,我想计算静态geoPoint和objectId geoPoint之间的距离。
任何帮助我都会很感激!
答案 0 :(得分:3)
根据他们的documentation,您可以将其传递给GeoPoint
。所以在你的情况下,
distanceKms: function(objectId) {
var query = new Parse.Query("empresa");
return query.get(objectId, {
success: function(object) {
console.log(object.kilometersTo(your_static_geopoint) + "kilometers");
}
});
}