緯度と経度のフィールドを含む位置データ用のオーチャード コンテンツ パーツを構築しています。コンテンツが保存 (作成または更新) されるたびに、さまざまな最大距離 (20 マイル、50 マイルなど) の境界緯度/経度を計算し、特定の場所の特定の半径内で検索するために後で参照できるように保存します。
地理位置情報に必要な計算はすべて完了しています。当面の問題は、保存 (作成/更新) 時に派生値を実際に計算し、コンテンツ パーツの新しいフィールドに派生値を設定してから、そのリポジトリに永続化することです。
関連する ContentHandler のようなフィルターを追加することは正しい方向への一歩かもしれないと感じていOnCreated
ますが、同様のユースケースに関連する議論をすぐに見つけることができませんでした. そのため、先に進む前に、コミュニティに連絡して、この特定の問題についての考えを聞きたかっただけです.
皆さんありがとう!