解析服务器 - 如何从云代码中的 ParseGeoPoint 中提取经度+纬度
parse server - how to extract longitude+latitude from ParseGeoPoint in cloud code
在云代码中,我想从存储在数据库中的地理点获取经度和纬度。
这是我在日志中看到的一些内容 - 用于 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 云函数中 - 我正在通过调用读取 geoPint 本身:
const geo = request.object.get(“geo”);
但是如何从地理常量中获取经度和纬度?
在您的 afterSave
函数中,为您的 geoPoint 添加以下常量:
const geo = request.object.get("geo");
然后,简单参考:
geo.latitude
和
geo.longitude
同样适用于任何环境 运行 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);
});
在云代码中,我想从存储在数据库中的地理点获取经度和纬度。
这是我在日志中看到的一些内容 - 用于 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 云函数中 - 我正在通过调用读取 geoPint 本身:
const geo = request.object.get(“geo”);
但是如何从地理常量中获取经度和纬度?
在您的 afterSave
函数中,为您的 geoPoint 添加以下常量:
const geo = request.object.get("geo");
然后,简单参考:
geo.latitude
和
geo.longitude
同样适用于任何环境 运行 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);
});