コンテキスト BrokerInstance からデータを取得して Map Viewer マッシュアップに表示することができません。Context Broker は 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 エンティティ タイプ: City Monitored NGSI Attributes: 位置
POI への NGSI エンティティ
- 座標属性: 位置
マップ ビューアー:
- 最初の場所: マドリッド
Wirecloud MapViewer ウィジェットからエンティティを表示する方法に関するこの質問は、HTTPS サーバーがなく、推奨されるプロキシを使用している限り、役に立ちませんでした。
最後に、「ユーザーの FIWARE 資格情報を使用する」を「いいえ」に変更し、「NGSI プロキシ URL」をhttp://ngsiproxy.lab.fiware.org (スコアなし)などの他の推奨構成に変更しようとしたことを指摘します。同じ(否定的な)結果..
ご協力いただきありがとうございます