如何使用Node red在地图上显示GPS坐标?

时间:2018-02-07 15:29:31

标签: gps ibm-cloud node-red

我正在尝试跟踪物体/车辆的位置,我正在使用GY-GPS6MV2模块来获取GPS坐标。我将这些值传输到Bluemix - 物联网云平台,并尝试使用WorldMap节点从节点红色可视化地图上的数据。但是在这样做时我无法将它们映射到OpenStreetMap上 我已经浏览了WorldMap节点上的文档。但无法获得对我有用的见解。在这方面你能帮忙吗?

链接:WorldMap NodeRed

Part of my NodeRed flow

Output of Merge Node

1 个答案:

答案 0 :(得分:1)

来自worldmap节点docs:

  

<强>用法

     

情节&#34;东西&#34;在地图上。地图将从中提供   {httpRoot} /世界地图

     

最小msg.payload必须包含name,lat和lon属性,   e.g。

{name:"Joe", lat:51, lon:-1.05} 
     

name必须是整个地图的唯一标识符。重复的位置更新移动到同一个名称   重点。

目前你的msg.payload是一个带lat的字符串,然后是2个新行,然后是lon值。您需要构建一个与文档中的内容相匹配的msg.payload。这可能最好直接从IBM IoT节点的输出完成,因为它看起来已经是一个JSON对象,可以更容易地提取正确的值。