これは、GPSトラッカーがあなたの場所に比べて位置するリアルタイムで表示するHTML5アプリです。トラッカーに関する情報は、TTN(Thing Thing Network)Lorawanシステムから引き出されます。
このアプリは、マップ上のトラッカーの絶対的な位置を示す代替案とは対照的に、あなた自身の場所と見出しを考慮します。ターゲットが数百メートル(〜600フィート)の距離にある場合に主に便利です。
進行中の作業。貢献とフィードバックを得たいと考えています。
https://blog.yavilevich.com/2020/12/real-time-location-tracking-ty-intividualsまたはthings- that-are-are-important to-you/は、このプロジェクトの事実上の文書/参照です。
作業LORAトラッカー(LGT-92など、ESP32-PaxCounterを実行しているTTGO T-BeamなどのDIY)が必要です。
トラッカーはTTNアプリケーションに報告する必要があります。
ペイロードに適切に解析される緯度と経度の情報が必要です。
アプリケーションの「データストレージ」統合を有効にする必要があります。
次にhttps://ayavilevich.github.io/ttn-tracker-locator/に移動します
「設定」では、関連するTTNアプリケーションID、TTNデバイスID、TTNアクセストークンを提供します。
ベストプラクティスは、この使用のために専用のアクセストークンを作成することです。設定は、ブラウザにローカルに保存されます。このアプリには、独自のバックエンドがありません。
「設定」で他のオプションプロパティを調整し、メイン画面にデータを保存およびリロードします。
すべてが機能している場合、あなたの位置と向きに対してトラッカーの最近のパスを取得します。何かが機能しない場合は、「データ」画面でトラブルシューティングまたはTTNコンソールを使用してください。問題を報告したい場合は、リポジトリでそうしてください。
https://ayavilevich.github.io/ttn-tracker-locator/は、私がホストするビルドで、一致するCORSプロキシとマップボックスアクセストークンで事前に構成されているため、自分で取得する必要はありません。独自のバージョンをホストしたい場合は、これらのリソースを独自に提供してください。
Firefoxにはコンパスデータがありません(固定されている場合は見出し) - 回避策、Chromeを使用してください
Googleマップをマッププロバイダーとして使用する場合、マップが回転していない場合 - Googleマップの制限 - 回避策、マップボックスを使用します
ChromeでマッププロバイダーとしてGoogleマップを使用すると、マーカーが点滅しています - 回避策、マップボックスを使用します
特にモバイルデバイスでは、あらゆる種類の視覚的な不具合とUXの難しさ。
自動リロードデータ
複数のトラッカーのサポートを一度に追加します。