地图查看器从上下文代理实例中检索 POI
Map viewer retrieve POI from context Broker Instance
我无法从上下文 BrokerInstance 获取任何数据以在地图查看器混搭中显示它。上下文代理部署在 Fi-Ware 云中,混搭按照建议安装在混搭部分。
这是我的实体(带有相关的 curl 请求,您可以展开以检查它是否正确响应):
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"
}
}
这是我的混搭配置:
NGSI 来源:
- NGSI 服务器 URL:http://130.206.85.114:1026
- NGSI 代理 URL:http://ngsiproxy.lab.fi-ware.org
- 使用用户的 FIWARE 凭据:是
- NGSI 实体类型:城市监控 NGSI 属性:位置
NGSI 实体到 POI
- 坐标属性:位置
地图查看器:
- 初始地点:马德里
这个与 How to show an entity from in the Wirecloud MapViewer widget 相关的问题对我没有帮助,因为我没有任何 HTTPS 服务器并且我使用的是推荐的代理。
最后,指出我尝试了 "changing Use the FIWARE credentials of the user" 到 "No" 并将 "NGSI proxy URL" 更改为其他推荐的配置,如 http://ngsiproxy.lab.fiware.org(无分数),具有相同的(负面) ) 结果..
感谢您的帮助
我按照你说的方法试过了,你说的马德里的兴趣点我已经看到了。我猜你不会因为现代浏览器的安全限制而看到它。您是否注意到有关从基于 HTTPS 的网站访问不安全网站的安全问题? Firefox 和 Chrome 在地址栏上显示 "shield" 图标,您必须确认内容不安全才能正常工作。
对于未来,建议使用 NGSI 代理的 HTTPS 版本,尽管这将意味着将 RUSH 与 Context Broker 一起部署以在 Orion 上启用 HTTPS,或者等待即将推出的嵌入 HTTPS 的版本。
此致
我无法从上下文 BrokerInstance 获取任何数据以在地图查看器混搭中显示它。上下文代理部署在 Fi-Ware 云中,混搭按照建议安装在混搭部分。
这是我的实体(带有相关的 curl 请求,您可以展开以检查它是否正确响应):
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"
}
}
这是我的混搭配置:
NGSI 来源:
- NGSI 服务器 URL:http://130.206.85.114:1026
- NGSI 代理 URL:http://ngsiproxy.lab.fi-ware.org
- 使用用户的 FIWARE 凭据:是
- NGSI 实体类型:城市监控 NGSI 属性:位置
NGSI 实体到 POI
- 坐标属性:位置
地图查看器:
- 初始地点:马德里
这个与 How to show an entity from in the Wirecloud MapViewer widget 相关的问题对我没有帮助,因为我没有任何 HTTPS 服务器并且我使用的是推荐的代理。
最后,指出我尝试了 "changing Use the FIWARE credentials of the user" 到 "No" 并将 "NGSI proxy URL" 更改为其他推荐的配置,如 http://ngsiproxy.lab.fiware.org(无分数),具有相同的(负面) ) 结果..
感谢您的帮助
我按照你说的方法试过了,你说的马德里的兴趣点我已经看到了。我猜你不会因为现代浏览器的安全限制而看到它。您是否注意到有关从基于 HTTPS 的网站访问不安全网站的安全问题? Firefox 和 Chrome 在地址栏上显示 "shield" 图标,您必须确认内容不安全才能正常工作。
对于未来,建议使用 NGSI 代理的 HTTPS 版本,尽管这将意味着将 RUSH 与 Context Broker 一起部署以在 Orion 上启用 HTTPS,或者等待即将推出的嵌入 HTTPS 的版本。
此致