APIの制限については正しいです。それはBingにも当てはまります(ただし、APIはかなり優れています)。
データベースを使用する場合... 少し手間がかかりますが、ほとんどのローエンドのサード パーティの郵便番号データベースが基づいている米国国勢調査の Tiger Data から無料で取得できます。2000 年に、彼らは郵便番号を ZCTA に置き換えたことを知っておいてください (これは郵便番号に似ていますが、正確ではありません)。国勢調査サイトからの ZCTA の説明がある以下のリンクを含めました: http://www.census.gov/geo/ZCTA/zcta.html
その他の考慮事項: ほとんどの緯度と経度の重心は幾何学的計算に基づいています。つまり、人が住んでいない林地、大きな湖、公園 (セントラル パークなど) の真ん中に位置する可能性があります。あなたのニーズが何であるかはわかりませんが、それで十分かもしれません。人口ベースのセンターが必要な場合は、おそらく商業データが必要になるでしょう (このトピックの説明については、http: //greatdata.com/zip-codes-lat-longの上部にある [詳細] タブをクリックしてください)。
また、郵便番号ごとに大都市のみが必要なのか (1 対 1 の関係 - 通常 40,000 以上のレコード)、または郵便番号の境界が複数の都市にまたがっている場合は、各都市を個別のレコードとしてリストする必要があるかどうかを判断します (~ 57,000 レコード)。ほとんどのロケータと住所検証ユーティリティは後者を必要とします。