Google Maps API for Business を、販売および保守する製品の基盤として使用しています。
とりわけ、Geocoder API からの応答に含まれるさまざまな住所タグの結果に依存して、応答を分類し、特定のアクションを実行します。
具体的には、ジオコード レスポンスを取得してから、地域テキストを取得して特定の追加アクションを実行します。
<short_name>
アプリケーションを最初に作成したとき、多くの場合、タグが不必要に冗長だったため、タグを使用してきました<Long_Name>
(たとえば、'London' ではなく 'City of London' など)。
最近、Google のデータが更新され、ドイツとスペインの多くの住所で 1 文字または 2 文字の short_name (例: Munich short_name = "M") が返され、アプリケーションに大混乱が生じたようです。
これらの変更を通知するメカニズムがあるかどうかを追跡しようとしましたが、答えは断固として「いいえ」でした。定期的にチェックして、変化するかどうかを確認してください。」
私の質問は次のとおりです。Google マップ API の住所タグのいずれかに依存している他の誰かが同様の影響を受けていますか?また、この種の未発表の変更から身を守るための (プログラムまたはその他の方法で) 良い方法を思いつきましたか?
アドレスのデータベースを毎日 API に渡し、変更をチェックする何らかのポーリング メカニズムを作成することを検討していますが、これは過剰なようで、他のアイデアに興味があります。
前もって感謝します。