se non vuoi scrivere due volte lo stesso codice (ma potrebbero essere anche di piu se si vogliono per esempio, gestire piu range di distanza) allora l'unico modo è seguire il secondo sistema che ti ho suggerito.