新しい顧客アドレスが追加されるたびに呼び出されるストアドプロシージャを作成します。c# - sql - sqlからWebサービスを呼び出す
Googleの逆ジオコーディングWebサービスを呼び出し、そのアドレスに渡して座標を取得します。次に、これらのフィールドのjson抽出結果からアドレスの緯度と経度の属性を更新します。
例逆ジオコーディングのリンク
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View+CA
は、すべてのSQLで、このことは可能ですか私は、スクリプトを作成する必要がありますか?
お知らせください。
ありがとうございました
あなたはsql以外のものからサービスを呼び出す必要があります。アドレスはどのようにデータベースに追加されますか?そのコードでアドレス検索を行うことができます。 –
ユーザーインターフェイスを使用します。私はSQLでそれを作成するトンネルビジョンを持っていたが、ユーザーが新しく作成したアドレスを保存してアドレスに挿入した後、緯度と経度を見つけるのが最善のルートのようだ。 WebリクエストからJSONレスポンスを取得するC#ライブラリが既に含まれているかどうか知っていますか?ありがとう男 – Walking
私が知っているわけではありません。私が見た実装のほとんどは、JavaScriptを使用しています(https://developers.google.com/maps/documentation/geocoding/intro)。このアプローチをとると、データをデータベースに保存する前にルックアップを実行することができます。これは、ユーザーが保存する前に悪いアドレスを入力したかどうかを知るために、より良い方法です。認識できないアドレスを修正するようにユーザーに再度プロンプトを表示することができます。 –