我已使用javascript将Bing Maps集成到网页中。 Bing Maps的简单集成。
我遇到了一个问题,当他们点击地图时,键盘出现(在iPhone上)。如何阻止BingMaps弹出键盘?
谢谢, 料滴
答案 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设备。这很容易理解,但它不是原始问题范围的一部分。