我正在尝试将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可以解析它?
答案 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.html和http://geojson.org/geojson-spec.html#appendix-a-geometry-examples
答案 1 :(得分:0)
这是Mobile App Builder的第一个实验版本,目前不支持嵌套对象。
请参阅: IBM mobile app builder does not see documents in Cloudant database, why?
答案 2 :(得分:0)
回答我自己的问题:鉴于当前工具的解析功能有限,今天这是不可能的。感谢您的评论和反馈。