Safari (iPhone)上的必应地图.点击地图时弹出键盘

Bing Map on Safari (iPhone). Keyboard pops when clicking on the map

本文关键字:地图 键盘 iPhone Safari      更新时间:2023-09-26

我使用javascript将必应地图集成到一个网页中。Bing地图的简单集成。

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

谢谢,采空区

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

必应地图允许键盘快捷键(即你可以键入R, A或H分别切换到道路视图,鸟瞰图或混合视图)。要做到这一点,他们似乎添加了一个透明的输入字段,嵌套在您呈现地图的div中。因此,在iOS设备上,点击地图会导致键盘出现,因为它认为用户正在输入文本字段。

要解决这个问题,只需添加以下CSS:
#wl_ve_mapInput { display:none !important }

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

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