Safari (iPhone)上的必应地图.点击地图时弹出键盘
Bing Map on Safari (iPhone). Keyboard pops when clicking on the map
我使用javascript将必应地图集成到一个网页中。Bing地图的简单集成。
我有一个问题,当他们点击地图时,键盘出现了(在iphone上)。如何阻止BingMaps弹出键盘?
谢谢,采空区
有点晚了,但我刚刚遇到了这个问题,并找到了解决方案:
必应地图允许键盘快捷键(即你可以键入R, A或H分别切换到道路视图,鸟瞰图或混合视图)。要做到这一点,他们似乎添加了一个透明的输入字段,嵌套在您呈现地图的div中。因此,在iOS设备上,点击地图会导致键盘出现,因为它认为用户正在输入文本字段。
要解决这个问题,只需添加以下CSS:#wl_ve_mapInput { display:none !important }
这将隐藏文本字段,并阻止iOS键盘在点击地图时出现。Android设备也会出现此问题。
注意:
显然,您将无法再使用键盘快捷键。一种可能的方法是添加一些代码,只在移动浏览器或iOS设备上添加CSS。这很容易理解,但它不属于原始问题的范围。
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 在谷歌地图上收听键盘事件
- Safari (iPhone)上的必应地图.点击地图时弹出键盘