While I can see the use of this feature in principle, I am not sure if the practicalities can easily be solved. The biggest issue I see is knowing when recalculation is needed. You quoted the distance from center point as an example. This is hardwired into GSAK so it knows when to recalculate this (namely when the center point changes).
How is GSAK going to know when our calculated custom fields need recalculation? I can imagine that this will be non-trivial to solve or might come with a hefty speed penalty (on the other hand, this is pure gut feeling and clyde might tell us that this is easily done with hardly any overhead at all :-)
How is GSAK going to know when our calculated custom fields need recalculation? I can imagine that this will be non-trivial to solve or might come with a hefty speed penalty (on the other hand, this is pure gut feeling and clyde might tell us that this is easily done with hardly any overhead at all :-)