【问题标题】:Saving users current location as geopoint using parse.com in javaScript在 javaScript 中使用 parse.com 将用户当前位置保存为地理点
【发布时间】:2013-09-30 11:48:51
【问题描述】:

您好,我是 javaScript 新手。我想做的是获取用户位置并将其作为 geoPoint 保存到我的 parse.com 数据库中。我已经搜索了他们的文档并制定了如何做到这一点的基础知识,但需要一点帮助。我通过执行以下操作来获取 geoPoint:

var point = new Parse.GeoPoint.current;

并尝试通过执行来保存它:

testObject.set("geoPoint", point);

在我在 parse.com 上的 geoPoint 列中,它被保存为 {"_rejected":false,"_rejectedCallbacks":[],"_resolved":false,"_resolvedCallbacks":[]}

我假设这是因为在实际找到该位置之前尝试保存该位置。

所以我的问题是如何等到找到该位置后再发送它进行解析?

在他们说使用Parse.GeoPoint.current(options)的解析文档中

但我不太确定如何处理此选项部分。我真的希望有人能给我一些关于如何使用options.success的示例代码

感谢您的宝贵时间!

【问题讨论】:

    标签: javascript parse-platform geopoints


    【解决方案1】:

    Parse.GeoPoint.current(options) 创建一个带有 用户的当前位置(如果有)。用 a 调用 options.success 新的 GeoPoint 实例或调用 options.error。参数:{对象} options 带有成功和错误回调的对象。 - https://www.parse.com/docs/js/symbols/Parse.GeoPoint.html

    基本上,你可以这样做:

    Parse.GeoPoint.current({
        success: function (point) {
            //use current location
            console.log(point);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多