我正在尝试让我的 IoT Central 应用程序使用地图图块显示 GPS 位置。我的 JSON 文件通过位置发送,我将它绑定到地图图块,但地图图块一直说“等待数据”我已经尝试了一切来显示它,但我似乎无法让它工作。
我已经按照这里显示的 JSON 布局
您可以看到下面的原始数据选项卡,其中显示了传入的数据,并且它将数据与 gps 功能相关联,但地图没有显示任何内容。 在此处输入图像描述
我正在尝试让我的 IoT Central 应用程序使用地图图块显示 GPS 位置。我的 JSON 文件通过位置发送,我将它绑定到地图图块,但地图图块一直说“等待数据”我已经尝试了一切来显示它,但我似乎无法让它工作。
我已经按照这里显示的 JSON 布局
您可以看到下面的原始数据选项卡,其中显示了传入的数据,并且它将数据与 gps 功能相关联,但地图没有显示任何内容。 在此处输入图像描述
我刚刚做了一个快速测试,看起来一切正常:
为我的测试仪(模拟器)导出设备模板:
{
"@id": "urn:custom6ec42lhnjx:gps38u:1",
"@type": "CapabilityModel",
"contents": [],
"displayName": {
"en": "gps"
},
"implements": [
{
"@type": "InterfaceInstance",
"displayName": {
"en": "Interface"
},
"name": "gpsea",
"schema": {
"@id": "urn:custom6ec42lhnjx:gpsea:1",
"@type": "Interface",
"contents": [
{
"@type": [
"Telemetry",
"SemanticType/Location"
],
"displayName": {
"en": "gps"
},
"name": "gps",
"schema": "geopoint"
},
{
"@type": [
"Telemetry",
"SemanticType/Temperature"
],
"displayName": {
"en": "temp"
},
"name": "temp",
"schema": "double"
}
],
"displayName": {
"en": "Interface"
}
}
}
],
"@context": [
"http://azureiot.com/v1/contexts/IoTModel.json"
]
}
配置和模拟设备(具有随机值):
我终于让它工作了,不幸的是,我只是重新开始并删除了我迄今为止所做的一切,只要我重新创建了我的 IoTC 应用程序并重新实现了处理 webhook 的功能,一切都运行良好。仍然很奇怪,因为数据格式和其他一切都保持不变。但是谢谢你的帮助。