仔细检查发现,在创建资产的地理位置属性时,我是用了经度,纬度这样的中文名称。

但是thingsboard组件默认使用的经纬度名称为latitude和longitude,如下图所示。地图组件高级设置中,Common map settings的经纬度keyname默认为latitude和longitude,需要修改为我们设置的属性名称,如下图所示。

将默认的keyname修改为和定义的属性名称一致。

地图中资产的地理位置可正常展示。

Thin gs Board 使用leaflet加载 地图 ,而且大部分 地图 相关的方法都封装在 ui-ngx/src/app/modules/home/components/widget/lib/maps/leaflet-map.ts 如:添加标记 设置经纬度 删除标记 在测试的情况下发现,路径规划中路径的 显示 优先 显示 出起点和终点 这样方法造成的结果是: 1.如果两点之间有直线的路线(也就是两点之间的路线接近直线),则该路线可以在屏幕上 显示 2.如果两点之间的路线需要绕一个圈子,比如D这种形状,则可能在屏幕上会无法 显示 出路线 看到是通过zoomToSpan()方法缩放 rideRouteOverlay.zoomToSpan(); 进入该方法 public void zoomToSpan() { if (startPoi
这两天在看小程序的 地图 ,写写笔记记录一下 小程序官方文档提供的方法 https://mp.weixin.qq.com/debug/wxadoc/dev/api/location.html 腾讯 地图 提供的jssdk http://lbs.qq.com/qqmap_wx_jssdk/qqmapwx.html 根据提示使用腾讯 地图 jssdk需要申请,在实例化的时候填入密匙,接下来就可...
设备列表和带状态跳转设备列表和带状态跳转一、多个设备二、列表部件路灯列表别名列表Action到详情三、设备详情升级设备详情的别名修改跳回列表四、下一步 设备列表和带状态跳转 上节有提到,这节就是仪表盘甚至整个专题的精髓,信息量很大,请反复阅读体会。。理解透了,甚至可以用仪表盘开发基于设备的应用系统 一、多个设备 为了实现设备的跳转,我们至少需要两个设备。 按照之前添加设备的方式添加 第二个设备路灯2。 二、列表部件 添加路灯列表 进入编辑模式,选择Entity admin widgets实体管
首先找到入口,比如获取最新遥测数据方法getLatestTelemetry,/DEVICE/deviceId/values/timeseries 在 TelemetryController 中: @RestController @TbCoreComponent // TbUrlConstants.TELEMETRY_URL_PREFIX=="/api/plugins/telemetry" @RequestMapping(TbUrlConstants.
问题及解决所遇问题解决方案情形一:路径错了情形二:代码错了 假设其他一切均正常,而在终端输入tensor board --logdir=runs后如下图一样无法正常 显示 数据。 情形一:路径错了 由于路径错误,导致Tensor Board 没法找到对应文件。此时,可以选择自己添加runs文件夹的路径。我的做法如下: 在jupyter中我可以看到自己的runs文件夹所在的位置,据此能够找到电脑中的runs文件夹。 而后将tensor board --logdir=runs的runs去掉,再拖动
Thin gs board 是一个开源的IoT平台,可以通过二次开发来满足特定的业务需求。在进行二次开发后,可以将修改后的代码打包成一个新的Thin gs board 应用程序。导出的应用程序可以安装在其他服务器上,或者分享给其他人使用。 以下是导出Thin gs board 应用程序的步骤: 1. 在开发环境中,使用命令行工具进入应用程序的根目录。 2. 执行以下命令来打包应用程序: mvn clean package -DskipTests 该命令将会在target目录下生成一个新的应用程序包,以“-SNAPSHOT.jar”结尾。 3. 将生成的应用程序包复制到其他服务器上,或者分享给其他人使用。 4. 在新的服务器上,使用命令行工具进入应用程序所在的目录。 5. 执行以下命令来启动应用程序: java -jar thin gs board -xxx-SNAPSHOT.jar 其中,xxx是应用程序版本号。 6. 应用程序启动后,可以通过浏览器访问应用程序的Web界面,并使用修改后的功能。