GitHub で GeoLocation jQuery プラグイン (以下のリンク) を見つけましたが、うまく機能します。私の唯一の質問は、10 個のアドレスがソートされた後、残りのアドレスが未知の距離で戻ってくるということです。並べ替えるアドレスが 12 あります。
これが Google API のデフォルトなのか、jquery-location.js ファイルに変更を加える必要があるのかはわかりません。デモhttp://atxwebshow.com/coffeeshops/でも起こっています。
ファイル https://github.com/teleject/HTML5-GeoLocation-jQuery-Plugin