Как связать маршрут с Google Map из приложения для iPhone - PullRequest
4 голосов
/ 13 февраля 2009

Я занимаюсь разработкой приложения, основанного на местоположении, и в идеале хотел бы напрямую связываться с указаниями, используя приложение Google.

Я видел несколько приложений, таких как AroundMe, которые, кажется, уже делают это, но я не могу понять, как им удалось это реализовать

Ответы [ 2 ]

10 голосов
/ 13 февраля 2009

Вопрос был об открытии карт с отображением навигационных указаний, а не только карты. Схема URL-адреса iPhone поддерживает адрес источника и назначения - попробуйте, например:

NSString* urlString = @"http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
0 голосов
/ 13 февраля 2009

Используйте OpenURL для запуска карт Google с правильным местоположением, как описано в этом вопросе о stackoverflow .

Извлечение оттуда: Используйте

[someUIApplication openURL:[[NSURL alloc] initWithString: @"http://maps.google.com/maps?g=London"]]

вместо g=London вы также можете использовать больше для формата URL, чтобы отбрасывать булавки или перемещаться в местоположение GPS (возможно, текущее местоположение, которое вы ранее получили из своего приложения, задавая основное местоположение)

Unrelated:

Пожалуйста, прокомментируйте, если у кого-то есть предложения о том, как обрабатывать дубликаты и / или связанные вопросы о переполнении стека. Я все еще новичок здесь: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...