我正在使用leaflet.js 开发一个带有嵌入式地图视图的Android/Cordova 应用程序。我使用的设备是 Nexus 7。地图是使用 TileLayer 加载的,一切都很好,直到...我单击表单中的表单选择控件,然后出现原生 Android 选择器。从那里开始,地图瓦片都在 x 和 y 方向上移动了几个像素。当我在同一台设备上的 Chrome 浏览器中运行网络应用程序时,没有问题。似乎与 Cordova DroidGap 或 Android WebView 隔离。看起来在 DOM 或 WebView 容器中发生了一些奇怪的事情,这会抛出平铺图像。尝试在单击选择之前和之后检查地图容器大小,但没有区别。尝试记录 DOM 并且在两种情况下都相同。
任何人有任何其他建议在哪里看?
有什么办法可以禁用这个本机选择器?