製品ごとの課金がAPIの使われ方について間違えていること
実際のアプリケーションは、1つのリクエストの流れの中でジオコーディング、IP検索、タイムゾーンの呼び出しを組み合わせています。それらを別々の製品として課金するのは、一緒に使われている実態を無視しています。
ジオコーディング、IPデータ、そしてMy Geocode APIを使った開発についての記事です。
実際のアプリケーションは、1つのリクエストの流れの中でジオコーディング、IP検索、タイムゾーンの呼び出しを組み合わせています。それらを別々の製品として課金するのは、一緒に使われている実態を無視しています。
OpenCageは、手軽な導入と複数のオープンデータの組み合わせで評価を築きました。互換ホストへの移行が実際にどのようなものかを解説します。
ある営業オペレーションチームは、1万1千件の顧客住所をスプレッドシートに持っていながら、それを地図として見る方法がありませんでしたが、1回のバッチジオコーディングでそれが変わりました。
同じキャリアネットワーク上の何千台もの電話が、1つのパブリックIPアドレスを共有していることがあります。この1つの事実が、モバイルのジオロケーションにおける精度の限界の大部分を説明しています。
1回のAPI呼び出しで、任意の座標の組をタイムゾーン名、現在のUTCオフセット、略称に変換し、そのまま自分の日付ライブラリで使えるようにします。
Bing Maps REST Services向けに作られたリクエストが、そのまま私たちのホストで動作するようになりました。パラメーターとレスポンスのフィールドは正確に一致しています。
タイムゾーンの検索は、公開され活発に維持されているデータソースに基づいています。その検索に別途プレミアム料金を課すことは、実際の追加コストを反映していません。
Mapbox GeocodingはGeoJSONを返し、それが多くの下流のコードの形を決めています。プロバイダーを切り替えるときに何が変わり、何が変わらないのかを解説します。
チェックアウトや新規登録のフォームですでに使っている同じジオコーディングの呼び出しで、郵便番号が欠けている住所から郵便番号を取得します。
あるソフトウェア企業は、顧客の現地時刻を推測するのをやめ、顧客のIPアドレスだけを使って、サポートチケットから直接読み取るようになりました。
すべてのトピックの新着記事を1つのフィードで。アカウント不要、トラッキングなし。
Atomで購読する