Mobile App Builder如何从Cloudant获取位置(lat,long)数据?

时间:2016-06-16 13:49:35

标签: ibm-cloud cloudant ibm-mobile-services

我正在尝试将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可以解析它?

3 个答案:

答案 0 :(得分: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.htmlhttp://geojson.org/geojson-spec.html#appendix-a-geometry-examples

答案 1 :(得分:0)

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

在这里,我删除了嵌套对象并且它可以工作: enter image description here

请参阅: IBM mobile app builder does not see documents in Cloudant database, why?

答案 2 :(得分:0)

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