Посмотрите на API Карт Google .
Вот как я делал подобные вещи раньше.Мне не очень понятно, что вы хотите сделать (то есть, что нужно для вашей реализации, какие у вас есть данные и т. Д.), Но я использовал комбинацию этого и широты / долготы, которые вы получаете, чтобы определить расстояние.