Мне не удалось запустить приложение карт Google с несколькими пунктами назначения, и я не нашел ничего, указывающего, возможно это или нет.
, хотя этот код отлично работает для одного пункта назначения и текущего местоположения пользователей:
UIApplication *app = [UIApplication sharedApplication];
[app openURL:[NSURL URLWithString: @"http://maps.google.com/maps?saddr=Curent+Location&daddr=San+Francisco,+CA"]]
`
Теперь с двумя пунктами назначения и текущим местоположением пользователей, как это не работает:
UIApplication *app = [UIApplication sharedApplication];
[app openURL:[NSURL URLWithString: @"http://maps.google.com/maps?saddr=Curent+Location&daddr=San+Francisco,+CA+to:los+angeles,+CA"]]
` результат - маршрут к последнему пункту назначения.
На самом деле я в настоящее время ищу решение для iOS и Android OS, так как приложение работает на обоих.По сути, это список сохраненных мест, из которых пользователь может выбрать поездку, чтобы доставить их в один пункт назначения, где они могут остановиться и что-то делать, а затем перейти к следующей точке.