我试图在 Wirecloud MapViewer 小部件中显示存储在我的 OrionContextBroker 实例中的实体。我使用这个对miOrionInstance:1026/v1/updateContext的 JSON POST REST 请求创建上下文,如下所示:
{
"contextElements": [
{
"type": "Room",
"isPattern": "false",
"id": "Room1",
"attributes": [
{
"name": "position",
"type": "string",
"value": "43.47258, -3.8026643"
}
]
}
],
"updateAction": "APPEND"
}
我可以毫无问题地通过NGSIUpdater 小部件恢复此信息,但我无法在 MapViewer 小部件中显示此实体。我试图将NGSISource 运算符连接到NGSIEntityToPol 运算符,最后连接到MapViewer 小部件(在插入/更新居中的 Pol 中)。NGSISource 算子的配置是:
NGSI server URL: http://miOrionInstanceIP:1026
NGSI proxy URL: http://ngsiproxy.lab.fi-ware.org
NGSI entity types: Room
Id Pattern:
Monitored NGSI Attribures: position
NGSIEntityToPol Operator的配置如下:
Coordinates attribute: position
但是地图上什么也没有出现。
谢谢,