Parse platform 解析服务器-如何提取经度+;从云代码中的地理点算起的纬度

Parse platform 解析服务器-如何提取经度+;从云代码中的地理点算起的纬度,parse-platform,parse-javascript-sdk,parse-cloud-code,Parse Platform,Parse Javascript Sdk,Parse Cloud Code,在云代码中,我想从数据库中存储的地理点获取经度和纬度 这是我在日志中看到的一些内容-for afterSave函数 2019-03-24T13:41:01.130Z - afterSave triggered for abc for user XYZ: _ Input: {“geo”:{"__type":“GeoPoint”,“latitude”:32.7843083,“longitude”:34.6441017},“image”:_ 在afterSave cloud函数中-我通过调用以下命令

在云代码中,我想从数据库中存储的地理点获取经度和纬度

这是我在日志中看到的一些内容-for afterSave函数

2019-03-24T13:41:01.130Z - afterSave triggered for abc for user XYZ:
_ Input: {“geo”:{"__type":“GeoPoint”,“latitude”:32.7843083,“longitude”:34.6441017},“image”:_
在afterSave cloud函数中-我通过调用以下命令读取地质点本身:

const geo=request.object.get(“geo”);

但是如何从地理常数中获取经度和纬度呢?

afterSave
函数中,为您的地理点添加以下常数:

const geo=request.object.get(“geo”);
然后,简单地说:

geo.latitude


这同样适用于运行Parse JavaScript SDK的任何环境(但您的变量声明会有所不同)。

您可以在云代码环境中添加以下
afterSave

Parse.Cloud.afterSave("Your_class_name", (request) => {

    const geopoint = request.object.get("geo");

    console.log("latitude: " + geopoint.latitude + "\nlongitude: " + geopoint.longitude);
});
Parse.Cloud.afterSave("Your_class_name", (request) => {

    const geopoint = request.object.get("geo");

    console.log("latitude: " + geopoint.latitude + "\nlongitude: " + geopoint.longitude);
});