A technique for estimating candidate and voter locations