O GeoMidPoint realiza o que você tem em mente? Calcula o ponto médio entre diferentes endereços. Eu dei um soco em 5 cidades ao redor da minha área, e isso indicava a localização que estava no meio. Isso não indicaria, especificamente, o que é 3,5 horas de cada um de vocês, mas lhe daria a oportunidade de todos dirigirem uma distância igual.