1

我正在尝试将位置类型数据从 Cloudant 读取到 Mobile App Builder (MAB) 中。看起来 MAB 无法解析它。如果我手动创建该列仍然无法将其与来自 Cloudant 的数据匹配

{“_id”:“d07165c0087a05b8ae732266dc37f106”,“_rev”:“8-76f0947057bf237bc897adc20f838ce9”,“名称”:“莫里斯维尔位置”,“地址”:“87 Peste Drive”,“电话”:“919-278-1122”, “电子邮件”:“morrisville@store.com”,“位置”:{“纬度”:“35.808514”,“经度”:“-78.812794”}}

我应该为位置数据使用什么格式以便 MAB 可以解析它?

4

3 回答 3

1

以下对我有用:

{
  "_id": "d07165c0087a05b8ae732266dc37f106",
  "_rev": "8-76f0947057bf237bc897adc20f838ce9",
  "Name": "Morrisville Location",
  "Address": "87 Peste Drive",
  "Phone": "919-278-1122",
  "Email": "morrisville@store.com",
  "Location": {
    "type": "Point",
    "coordinates": [-78.812794, 35.808514]
  }
}

注意:坐标数组中的顺序是[经度,纬度]

参考:https ://docs.cloudant.com/geo.html和http://geojson.org/geojson-spec.html#appendix-a-geometry-examples

于 2016-07-04T08:55:11.947 回答
0

回答我自己的问题:鉴于当前工具的解析功能有限,这在今天是不可能的。感谢您的评论和反馈。

于 2016-06-20T15:05:48.847 回答
0

Mobile App Builder 的第一个实验版本目前不支持嵌套对象。

在这里,我删除了嵌套对象并且它可以工作: 在此处输入图像描述

请参阅: IBM 移动应用程序构建器在 Cloudant 数据库中看不到文档,为什么?

于 2016-06-16T14:19:17.923 回答