google-mapquest マッピング API を使用しています。特定の緯度経度の場所から特定のエリアの近くにいくつかの重要なポイントを追加する必要があります。Google と mapquest のドキュメントを検索して、その地域のすべての郵便番号を取得する方法があるかどうかを調べましたが、それができるものは見つかりませんでした。
その半径/緯度経度で指定された最も近い点を計算するためにharvesineの実装を試してみましたが、うまくいきました。このアプローチの問題は、データベースを常に更新する必要があるため、あまり好きではありません。
問題は、この情報を提供するサービス (google-mapquest など) があるかどうかです。