Сжатие для увеличения с помощью Google Maps Javascript API в браузере Android - PullRequest
3 голосов
/ 06 марта 2011

Кто-нибудь получил щепотку для увеличения, чтобы работать на Google Map в браузере Android?Он отлично работает в приложениях Android, и я слышал, что он работает в браузере Safari на iPhone, но мне интересно, чтобы он работал в веб-приложении, которое просматривается через браузер Android.В настоящее время вы можете увеличить масштаб, но карта не перерисовывается (то есть она становится больше и пикселизируется).Уменьшить масштаб невозможно.

Редактировать: Кажется, что на каждом телефоне все по-другому:Evo - проблема обсуждаемая вышеEpic - Pinch для уменьшения работает, увеличение масштаба имеет проблемы, описанные вышеGalaxy S - ущипнуть, чтобы увеличить и уменьшить оба работают отлично

Ответы [ 2 ]

1 голос
/ 04 июня 2011

В настоящее время Google Maps API v3 (и любой другой код JavaScript, в этом отношении) не может рассчитывать на получение событий, связанных с масштабированием JavaScript в браузерах Android.См. http://code.google.com/p/android/issues/detail?id=11909

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

Что бы это ни стоило, я не сталкивался с этимпроблема в Honeycomb, которая заставляет меня хотя бы немного надеяться, что Ice Cream Sandwich исправит это для телефонов.

0 голосов
/ 08 марта 2011

Похоже, что Android не поддерживает мультиточ события для javascript. Он поддерживает только события touchstart / mode / end, но не события жестов, поэтому он не поддерживает уменьшение масштаба (для меня это не работает даже в galaxy s). Возможно, в Android 3.0 они добавят это событие в браузер.

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