ZapierやMakeの自動化を新しいジオコーディングホストへ移行する
ジオコーディングのステップを含むノーコードの自動化には、独自のコードとは異なる移行方法が必要です。その切り替えの進め方を紹介します。
Bing MapsはElevations APIを通じて標高データを提供しており、1つ以上の座標地点について地表の標高値を、通常はメートル単位で返します。これはジオコーディングやその他の位置情報サービスに使うのと同じ、より広いBing Maps Dev Centerアカウントの一部です。多くの標高の依存関係と同様に、コードベース全体に織り込まれているというより、ルートプロファイルのグラフ、地形のオーバーレイ、飛行計画ツールなど、アプリケーションの限られた部分から呼び出される傾向があります。
この範囲の狭さは、移行にとって本当に助けになります。標高の呼び出しは通常、小さなサービスやユーティリティモジュールの背後に切り離されており、レスポンス自体も座標と数値程度しか含まないため、ジオコーディングの移行と比べて見直しが必要なパース処理の量が限られます。
My Geocodeの標高検索は、完全に動作する単独のエンドポイントで、/docs/elevation-lookup/で説明しており、どのジオコーディング互換ホストからも独立しています。座標をリクエストすると地表の標高が直接返されます。これは実際の結果を具体的に説明しテストできる検索の1つなので、既知の標高の基準点をいくつか使って移行を検証するのが、確信を得るための実践的で手早い方法です。
Bingの標高サービスから移行する際に特に確認しておくべき点です。
新しいエンドポイントの認証では、キーをX-API-Key、Authorization: Bearer、HTTP Basic認証、クエリパラメータのいずれかで受け付けます。料金は他のすべてのエンドポイントと同じ一律の体系です。キーなしで1日あたり2,500リクエストが無料、さらにキーごとにネットワーク単位でカウントされる1日あたり2,500リクエストが無料で、その後は1リクエストあたり€0.0001のプリペイドクレジット、または月額€50のUnlimitedキーとなります。
標高がもともと必要性よりも利便性を理由に、より広いBing Mapsアカウントにまとめられていた場合は、ジオコーディングの移行より先にそれを切り出すことで、元のアカウントに依存し続ける範囲が狭まり、より大きな作業に取り組む前に、移行プロセスをリスクの低い形で試せます。