Просто измените строку URL
NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, destination.latitude, destination.longitude];
с кодом ниже
NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f&output=embed",start.latitude, start.longitude, destination.latitude, destination.longitude];
Единственное, что добавлено - это output=embed
, который заставляет сеть открывать карту напрямую, не открывая экран, который запрашивает заполненное поле ввода для источника и назначения.
Для получения дополнительных разъяснений вы также можете проверить все параметры, которые используются в карте Google, из Параметры карты Google
Выше будет решен ваш первый запрос.
А что касается второго запроса
то есть я также хотел бы знать, как передать URL, если мне нужно перейти из, скажем, места A в B и из B в C.
Извините, не знаю