无法在Google地图中点按,会导致Kitkat设备出现自动填充API问题

时间:2014-09-16 17:38:04

标签: android html5 google-maps cordova sencha-touch-2

我正在为Android应用程序使用Google地方信息搜索自动填充API,它适用于所有设备,除了那些使用Kitkat更新的设备,例如Nexus 7,Nexus5或其他带Kitkat的三星。

Google Map Places API

在Chrome桌面上使用时,我可以在输入框中输入搜索位置,然后通过鼠标单击选择值。 但是当我在Android应用程序上执行相同操作时,点击结果会使其消失。

检查元素时: .pac-item - >点击它并不起作用。

我正在使用Sencha Touch 2,Bootstrap和Phonegap。 它适用于较低的Android版本,如Sony Xperia L,ICS OS等。

来自Google文档的

工作网示例:

Google Places Documentation

Nexus 5 Screenshot

1 个答案:

答案 0 :(得分:1)

最后,找到了解决此问题的方法:

只需在ext.application

下的app.js中添加
viewport: {
      autoBlurInput: false
    },
正如它看起来一样,当我们离开并跳转到下一个元素时,它会阻止从输入中移除焦点。

解释起来有点复杂,但它确实有效!