地图查看器从上下文Broker实例中检索POI

时间:2015-03-04 17:22:23

标签: fiware-orion fiware fiware-wirecloud

我无法从上下文BrokerInstance获取任何数据以在Map查看器mashup中显示它。上下文代理部署在Fi-Ware云中,并且mashup按照建议安装在mashup部分中。

这里是我的实体(有相关卷曲请求而不是你可以推出以检查它是否正确响应):

curl 130.206.85.114:1026/ngsi10/contextEntities/Madrid -X GET -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' \
>       --header "X-Auth-Token: $AUTH_TOKEN" | python -mjson.tool 
{
    "contextElement": {
        "attributes": [
            {
                "metadatas": [
                    {
                        "name": "location",
                        "type": "string",
                        "value": "WGS84"
                    }
                ],
                "name": "position",
                "type": "coords",
                "value": "40.418889, -3.691944"
            }
        ],
        "id": "Madrid",
        "isPattern": "false",
        "type": "City"
    },
    "statusCode": {
        "code": "200",
        "reasonPhrase": "OK"
    }
}

这是我的mashup配置:

NGSI来源:

NGI实体到POI

  • 坐标属性:位置

地图查看器

  • 初始位置:马德里

这个与How to show an entity from in the Wirecloud MapViewer widget相关的问题对我没用,只要我没有任何HTTPS服务器并且我使用推荐的代理。

最后,指出我尝试了#34;更改使用用户的FIWARE凭据"到"不"并更改" NGSI代理URL"使用相同(负面)结果的其他推荐配置,如http://ngsiproxy.lab.fiware.org(无分数)..

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

我已经尝试过你所说的,我已经设法看到你提到的马德里的POI。我猜你没有看到现代浏览器的安全限制。您是否注意到从基于HTTPS的网站访问不安全网站的安全问题? Firefox和Chrome在地址栏上显示“屏蔽”图标,您必须确认不安全的内容才能正常工作。

对于将来,建议使用HTTPS版本的NGSI代理,但这意味着将RUSH与Context Broker一起部署到Orion上的enablin HTTPS,或者等待即将推出的嵌入了HTTPS的版本。

祝你好运