Ссылка непосредственно на мобильный сайт Google Maps - PullRequest
0 голосов
/ 29 декабря 2010

Если вы посещаете maps.google.com на мобильном устройстве, затем нажимаете «Меню», «Проложить маршрут» и выбираете вариант «транзит», вы попадаете на страницу, где вы можете ввести два местоположения и дату / время и получить направления на общественном транспорте. Тем не менее, URL-адрес по-прежнему maps.google.com.

Есть ли способ напрямую связать эту страницу с тем, чтобы я мог загрузить ее в UIWebView в моем приложении для iOS? Будет ли «нажатие» кнопок в Javascript решением (единственным / хорошим) решением?

Ответы [ 3 ]

1 голос
/ 30 декабря 2010

Попробуйте: http://www.google.com/transit

0 голосов
/ 09 августа 2011

Вы можете создать URL, который ссылается на транзитные направления с параметром "dirflg = r".

Найдите другие параметры URL здесь: http://web.archive.org/web/20110714031648/http://mapki.com/wiki/Google_Map_Parameters

0 голосов
/ 30 декабря 2010

Даже нажатие кнопок в javascript, похоже, не работает. Код Google Maps немного странный - слушатели событий не назначаются напрямую, и я не могу заставить работать .click (). Так что я сделаю, чтобы пользователь ввел два местоположения в полях в приложении, а затем загрузил что-то вроде http://maps.google.com/maps?f=d&source=s_d&saddr=Coover+Hall&daddr=lied+rec+center в UIWebView, за исключением того, что я добавлю некоторую более конкретную информацию о местоположении перед построением URL, это приложение для конкретного города. Не идеальное решение, но оно выполняет свою работу.

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