node-red-node-what3wordsパッケージは、 npmを使用してインストールできます。 ジオロケーションをwhat3wordsに、またはその逆に変換するように設計されています。 what3words APIのキーが既にある場合は、インストールを続行できます。
設置
インストールするには、Node-REDのルートディレクトリで次のコマンドを実行する必要があります。
npm install node-red-node-what3words
what3words開発者ページで有効なAPIキーを取得できます 。 別のファイルに保存されます。
使用する
場所を3ワードの住所に変換するには、次のものが必要です。
- msg.location.lat
- msg.location.lon
どちらか
- 文字列lat、lonを持つmsg.payload
住所を3ワードから場所に変換するには、次のものが必要です。
- 3つの一意の単語を含むmsg.payload
npmjs.comのユーザーdceejayからの例:
[{"id":"f38eba15.0c7148","type":"inject","name":"","topic":"","payload":"calibrate.newlyweds.switched","payloadType":"string","repeat":"","crontab":"","once":false,"x":646,"y":319,"z":"cf058368.30fa8","wires":[["22d6b2a5.dd294e"]]},{"id":"22d6b2a5.dd294e","type":"what3words","title":"","name":"","x":881,"y":317,"z":"cf058368.30fa8","wires":[["9caf8aa8.635078"]]},{"id":"9caf8aa8.635078","type":"debug","name":"","active":true,"console":false,"complete":"true","x":1077,"y":315,"z":"cf058368.30fa8","wires":[]}]
すべての変更は、npmjs.comのパッケージページで追跡できます。