google-maps - 防止谷歌地图窃取键盘输入

标签 google-maps

在此文本字段中,您可以在内容可编辑字段中输入“k”和“m”,它们会正确显示。

http://jsfiddle.net/MNsBK/

keyboardShortcuts: false // Doesn't work

但是,如果拖动背景,您将无法输入“m”或“k”。如何阻止 Google map 抓取这些键盘按键(“k”和“m”)?

最佳答案

它必须是可编辑的 Div 吗?我在 div 中添加了一个输入,它不会覆盖 k & m

http://jsfiddle.net/MNsBK/27/

HTML:

<div id="map"></div>
<div id="keyIn" contenteditable="true">
    <input type='text' />
</div>

JS:

$('#map').mouseup(function(){
  $('#keyIn input').focus();
});

请告诉我它是否绝对必须是可编辑的 div,我会仔细查看。

关于google-maps - 防止谷歌地图窃取键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039875/

相关文章:

java - 我怎样才能让它在谷歌地图上显示标记?

javascript - 手机上的谷歌地图 - 移动时显示初始图 block

python - 在 Python 中使用 Google map API

file - GTFS 有哪些问题?

javascript - 谷歌地图如何在不重新加载且不使用历史 API 的情况下更改其 URL?

google-maps - 如何更改 Google map 标记的颜色?

javascript - 谷歌地图中的多个标记

java - 谷歌地图教程 : What is Context?

ios - 是否可以通过在 GMSMapView 中拖动折线来更改路线?

ios - 如何获得 MKPolyline 上的等距位置?