編集者がアイテムを作成し、フィールドに住所を入力できる Sitecore 6 ソリューションがあります。この住所は、フロントエンドで Google マップのルックアップに使用されます。
しかし、ページがフロントエンドに読み込まれるたびに GMap でルックアップを行う代わりに、エディターがアイテムを保存したら、入力した住所の座標を取得し、これらの座標を同じフィールドの別のフィールドに保存したいと考えています。アイテム。
どうすればこれを行うことができますか?
編集者がアイテムを作成し、フィールドに住所を入力できる Sitecore 6 ソリューションがあります。この住所は、フロントエンドで Google マップのルックアップに使用されます。
しかし、ページがフロントエンドに読み込まれるたびに GMap でルックアップを行う代わりに、エディターがアイテムを保存したら、入力した住所の座標を取得し、これらの座標を同じフィールドの別のフィールドに保存したいと考えています。アイテム。
どうすればこれを行うことができますか?
item:saved イベントをサブスクライブするイベント ハンドラーを作成する必要があります。http://sdn.sitecore.net/Articles/API/Using%20Events.aspx
住所から緯度/経度を取得するには、Google ジオコーディング Web サービスGoogle Maps API - Get Coordinates of addressを使用できます。