Карта Bing на Safari (iPhone).Клавиатура всплывает при нажатии на карту - PullRequest
1 голос
/ 07 июля 2011

Я интегрировал Bing Maps в веб-страницу, используя javascript. Простая интеграция Bing Maps.

У меня проблема, когда при нажатии на карту появляется клавиатура (на iphone). Как я могу предотвратить появление BingMaps на клавиатуре?

Спасибо, Капля

1 Ответ

0 голосов
/ 14 сентября 2012

Немного поздно, но я только столкнулся с этой проблемой и нашел решение:

Карты Bing позволяют сочетания клавиш (т. Е. Вы можете нажать R, A или H, чтобы переключиться на Road View, Aerial View илиГибридный вид соответственно).Чтобы сделать это, кажется, что они добавляют прозрачное поле ввода, вложенное в div, в котором вы отображаете карту. Из-за этого на устройствах iOS при нажатии карты появляется клавиатура, так как она думает, что пользователь печатает в текстовом поле..

Чтобы это исправить, просто добавьте следующий код CSS:

#wl_ve_mapInput { display:none !important }

Это позволит скрыть текстовое поле и не дать клавиатуре iOS появляться при нажатии карты.Эта проблема также возникает на устройствах Android.

ПРИМЕЧАНИЕ.
Очевидно, что вы больше не сможете использовать сочетания клавиш.Возможный подход заключается в добавлении некоторого кода для добавления только CSS, если это мобильный браузер или только устройства iOS.Это довольно легко понять, но это не входит в сферу первоначального вопроса.

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