具有地理定位实体的Fiware Context Broker

时间:2016-11-02 11:57:14

标签: fiware fiware-orion

我在使用地理参考查询检索实体时遇到问题。 使用v2语法。

这是我的疑问:

GET /v2/entities?georel=near;maxDistance:1000&geometry=point&coords=13.52,43.61

这是我的实体:

{
    "id": "p1",
    "type": "pm",
    "address": {
        "type": "Text",
        "value": "Via Roma "
    },
    "allowedVehicleType": {
        "type": "Text",
        "value": "car"
    },
    "category": {
        "type": "Text",
        "value": "onstreet"
    },
    "location": {
        "type": "geo:json",
        "value": {
            "type": "Point",
            "coordinates": [ 13.5094, 43.6246 ]
        }
    },
    "name": {
        "type": "Text",
        "value": "p1"
    },
    "totalSpotNumber": {
        "type": "Number",
        "value": 32
    }
}

有什么问题? 我按照官方文档,但我也无法获得任何结果。 我也试图反转坐标,但结果不会改变。 欢迎提出任何建议。

1 个答案:

答案 0 :(得分:0)

请注意,经度位于GeoJSON坐标的纬度之前,而coords参数则相反。

因此,假设您的实体位于安科纳市,我认为使用"coordinates": [ 43.6246, 13.5094 ]将解决问题。