オンライン注文システムの場合、入力した住所と都市を取得し、GoogleMapsAPIを使用して住所のデータベース内の各エントリとの距離を計算することを考えました。
ただし、クライアントは前の設計者から、精度を高めるためにジオターゲティングを使用する必要があると言われました。私の知る限り、ジオターゲティングはユーザーの国を取得する際にのみ正確ですが、正確な場所を取得することはできません。
アドレス+都市の方法に問題はありますか?そして、ジオターゲティング方法に真実はありますか?
オンライン注文システムの場合、入力した住所と都市を取得し、GoogleMapsAPIを使用して住所のデータベース内の各エントリとの距離を計算することを考えました。
ただし、クライアントは前の設計者から、精度を高めるためにジオターゲティングを使用する必要があると言われました。私の知る限り、ジオターゲティングはユーザーの国を取得する際にのみ正確ですが、正確な場所を取得することはできません。
アドレス+都市の方法に問題はありますか?そして、ジオターゲティング方法に真実はありますか?
ジオターゲティングは、ユーザーが共有することを選択した場合に、ユーザーの正確な位置(座標)を提供します。
Google Maps APIで座標を使用して、ユーザーまたはレストランの住所で計画したのと同じ方法で距離を計算できます。(Googleは、計算で任意のアドレスを座標に変換します。)
住所+都市の方法に問題はありませんが、ユーザーが現在の場所を共有する方が簡単な場合があります...現在の住所+都市を入力する必要はありません。
ユーザーがジオターゲティングを介して「現在地を共有する」ことを望まない場合は、住所と都市をフォールバックする必要があります。