Статические карты Google - странное / контрастное поведение в симуляторе BlackBerry и браузере ПК - PullRequest
0 голосов
/ 09 августа 2011

Я застрял со странной проблемой. Я пытаюсь загрузить изображение Google Static maps, выполнив простой URL-адрес в моем приложении, но изображение, похоже, сильно отличается от того, что я вижу в браузере своего ПК.

Загвоздка в том, что я пытаюсь отобразить направления движения между двумя точками широты / долготы, используя обзорные полилинии (полученные с помощью Google Maps Direction Api). Как и ожидалось, точки обзора_полинии большие и содержат много специальных символов ... как показано ниже

обзор_полинии: { уровни: "B @@@@@@@@@@@@@@@@@ A @@@@@@@@ A @@@@@@@@ A @@@@ A @@@ A @ @@@@@@@@@@@@ @@@@@@@@@@@@@@ @@ @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@ @@@@@@ @@@@@@ @@@@@@@ В» Очки: "sfdnAunkxM Ak[yKiKdbAhn@pPzZbMns@tr@tjAvKbb@ru@zq@rMl{@leAhsA KpUhu @ ps @ bMzDdXheAzZzXd \ | k @ ~ ZnUdYzb @ jmA | s @ ~ UrYxe @ lRj ~ @ px @ | qAzf @ fb @ d _ @ c@~QfrAjTh BvhAtM * 100VHPHFHFHFHHHF @ | Qde @ tIdj @ Гав \ dYngA Fn AtOhp @ | ^ jlDvf @ pdAhKns @ DV @ | tApHn @xVj @ vBfxCnLpPl BjGtlA} Ala @ || Afo @ НФС | Epi @ faCftFtHl @q@vg@_In^jJ``BpHlUf_ApcA|c@dz@bKbfDjjAfkCv @ дза ~ х @ lrBpCx \ jJlVpNhuBhHhYtQzc @ | [Xtu@byA|p@bz@ Z | п @ Сю @ р- @ xNnRfo @ @ VC bSzZhJjc @ ш @ | @ м @ RU {@jCda@jInSpmApk@s@dp@{Hpl@pDnRhn@nO~uA C`_ @ ZJ | hAoBpd @ ~ L | WzRxeARmDva @ hKxPv @ LVJ] pCvA ~ CVG @ ~ @ г @ nHxa @ yAboAxKnUyFjh @ ш] пк @ uMfXlErRuCUsE» }


Будет ли проблемой использовать это на BlackBerry, есть ли у него какой-либо побочный эффект при извинении с использованием httpconnection. Я подозреваю, что проблема User-Agent, но не уверен ..

Вот URL, который я пытаюсь скачать - Направление из Нью-Йорка в Нью-Джерси

http://maps.googleapis.com/maps/api/staticmap...

Ответы [ 2 ]

1 голос
/ 19 декабря 2011

Я не думаю, что это вещь ежевики. У меня возникла та же проблема, и на самом деле это произошло потому, что у полилинии, скорее всего, есть символы, которые необходимо экранировать перед созданием URL-адреса. Вы можете сделать это в ruby ​​с помощью URI.escape(string) или просто google для утилиты, которую вы предпочитаете делать для вас. Я вижу, что Скотт W. выше уже опубликовал это, поэтому я проголосовал за него, но, возможно, вы ждете, когда он появится в ответ.

1 голос
/ 10 августа 2011

Я использую Google maps и диаграммы (оба статических изображения) на моем веб-сайте , и при просмотре его с помощью телефона BB я часто вижу статическое изображение, которое отображается, когда значение превышает 1000 запросы были сделаны с одного и того же IP-адреса (возможно, из-за того, что многие пользователи BB имеют один и тот же публичный IP-адрес). Может быть, у вас есть похожая проблема?

enter image description here

Или, может быть, вы просто передали неверные параметры URL в Blackberry, потому что вы не избежали какой-либо символ (например, кавычка или обратный слеш ...)

...