現在のところ、 Fleet Telematics Geofencing ではアセットの ID または登録は不要で、サポートもされていません。
リクエストの頻度
アセットの位置を囲むジオフェンスの Fleet Telematics Geofencing に対するクエリの頻度に制限はありません。 デバイス、ネットワーク、およびサービスの負荷を効率的に管理するには、アプリケーションで API によって返された距離を使用し、不要なコールを抑制する必要があります。 特に、アセットの仮想的なフェンスステータスが最後のクエリ以降にあまり変更されなかったことが明らかな場合に当てはまります。 例えば、最も近い形状の距離が 3.5 km で、車両が 100 メートル移動してからジオフェンスを左または入力できなかった場合は、 API の問い合わせ頻度を減らすだけで十分です。
ジオフェンスジオメトリを取得します
Fleet Telematics Geofencing は、形状を表示または修正するために、アプリケーションが形状自体を認識していることを前提として動作します。 このため、クエリは、ネットワークトラフィックを削減し、デバイスとサービスの速度を上げるために、完全なジオフェンスジオメトリではなく、各ジオメトリの ID のみを返します。
デバイスおよびアセット管理センターでのシンプルな表示をサポートするために、 API はオプションで、検索半径内にあるジオメトリの関連するフラグメントを返すことができます。 ただし、これによって過剰な負荷が発生する可能性があります。 負荷を効率的に管理するには、最近表示されたジオメトリのジオメトリ部分をキャッシュし、次の場合にのみジオメトリのフラグメントをリクエストするクエリーを再送信する必要があります。
Fleet Telematics Geofencing はデータの一般的なストレージとして使用することを意図していませんが、 API はリクエストに応答するためにジオシェイプへのアクセス権を持っている必要があります。 これらの各図形は、一意の識別子に関連付けられている必要があります。 Fleet Telematics Geofencing では、これらの ID も応答に含まれています。
これらの ID を割り当てる 1 つの一般的な方法では、次のように単純なジオメトリIDを使用します。
polygon ID ポリゴンフェンスの場合
link ID 道路、鉄道、川、その他のリニアフェンスに適しています
point ID ポイント store ID フェンスの場合はまたは
次の例では、列 ID によって、さまざまな有名な場所の近くにあるポリゴンが一意に識別されます。
ID NAME ABBR WKT
1 AlexanderPlatz DEU POLYGON((13.4125252.52228,13.4142652.5221,13.4152252.52113,13.4122752.51981,13.4125252.52228))2 BrandenburgGate DEU POLYGON((13.3802152.51668,13.3798752.51678,13.3798452.5163,13.3798452.5163,13.3802152.51668))3 RoyalObservatory UK POLYGON((-0.0015651.47778,-0.0014251.47796,-0.0011451.47776,-0.0017251.4777,-0.0015651.47778))
任意の属性をジオシェイプに関連付けて、アプリケーションで使用することもできます。 API には、レスポンスのジオシェイプに関連付けられている値がすべて含まれています。 これらのカスタム属性は、アプリケーションが必要とする属性にのみ制限する必要があります。 たとえば、デバイスまたは管理センターがローカルに保存していないが、表示名やフェンスジオメトリの優先度などのクエリーから取得する必要がある情報が含まれます。