Safari上的Bing地图(iPhone)。单击地图时键盘弹出

时间:2011-07-07 18:43:28

标签: javascript iphone bing-maps

我已使用javascript将Bing Maps集成到网页中。 Bing Maps的简单集成。

我遇到了一个问题,当他们点击地图时,键盘出现(在iPhone上)。如何阻止BingMaps弹出键盘?

谢谢, 料滴

1 个答案:

答案 0 :(得分:0)

有点晚了,但我遇到了这个问题并想出了解决方案:

Bing地图允许键盘快捷键(即您可以键入R,A或H分别切换到Road View,Aerial View或Hybrid View)。要做到这一点,似乎他们添加了一个透明的输入字段嵌套在你渲染地图的div中。因此,在iOS设备上,点击地图会导致键盘出现,因为它认为用户在文本字段中输入

要解决此问题,只需添加以下CSS:

#wl_ve_mapInput { display:none !important }

这将隐藏文本字段,并在点击地图时停止显示iOS键盘。 Android设备上也会出现此问题。

注意:
显然,您将无法再使用键盘快捷键。一种可能的方法是添加一些代码,只在它是移动浏览器时添加CSS,或者只添加iOS设备。这很容易理解,但它不是原始问题范围的一部分。