Как заставить Google Maps Mobile открываться в режиме карты вместо списка / текста? - PullRequest
3 голосов
/ 23 сентября 2011

Когда я открываю ссылку со встроенными указаниями (например, указанную ниже) на мобильном телефоне, по умолчанию вместо просмотра карты используется вид текста / списка, даже при попытке использовать параметры в URL-адресе, чтобы заставить его отображать картуview.

http://maps.google.com/maps?saddr=(37,-122)&daddr=(37,-120)&hl=en&ll=36.971838,-121.003418&spn=3.651097,7.020264&sll=37,-122.25&sspn=0.456252,0.877533&geocode=FUCTNAIdgG26-A%3BFUCTNAIdAPLY-A&vpsrc=6&mra=ls&t=m&z=8&view=map

Вы можете проверить это, открыв его на мобильном устройстве или принудительно настроив пользовательский агент вашего браузера на iphone / ipad.Чтобы сделать это с Chrome на Mac, откройте терминал и вставьте следующее в:

/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome -user-agent = "Mozilla / 5.0 (iPad; U; Процессор iPhone OS 3_2 как Mac OS X; ru-ru) AppleWebKit / 531.21.10 (KHTML, как Gecko) Версия / 4.0.4 Mobile / 7B314 Safari / 531.21.10 "

Есть ликаким-то образом заставить его открыться в виде карты вместо представления списка / текста?

Я искал Переполнение стека и форумы API Google, но не смог найти решение (два других пользователя задавали похожие вопросы, но ониостался без ответа и учитывая, что я новичок на сайте, он не позволит мне проголосовать за их вопросы).Желательно, чтобы был способ сделать это с помощью параметров URL, но я открыт и для других решений.

1 Ответ

1 голос
/ 24 сентября 2012

Это может не совсем ответить на ваш вопрос, но после обновления до iOS 6 у меня возникла та же проблема в существующих приложениях iOS, которые ссылались на maps.google.com. Я обнаружил, что решение заключается в ссылке maps.apple.com (измените google на apple в URL). Я проверил это на iOS 6 Safari и обнаружил, что новый URL-адрес работает должным образом и открывает представление карт в новых картах Apple, тогда как старая ссылка Google теперь открывается в виде списка / текста, как описано в OP.

Я предполагаю, что когда Apple вырвала библиотеку карт Google, это вызвало побочный эффект того, что версия Safari для iOS теперь воспринимается Google как любая другая мобильная платформа.

Ссылка: Ссылки на карту Apple Safari

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