Нет необходимости использовать карту Google для получения расстояния двух городов.Все, что вам нужно, это получить широту и долготу двух городов.Я так и сделал.Координаты родной Blackberry класса
Coordinates ahmedabad=new Coordinates(23.03333,72.61667, Float.NaN);
Coordinates delhi=new Coordinates(28.66667,77.21667, Float.NaN);
dist=ahmedabad.distance(delhi);