Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android wevbiew显示谷歌地图在按下触摸键之前处于锁定状态_Javascript_Android_Google Maps_Webview - Fatal编程技术网

Javascript Android wevbiew显示谷歌地图在按下触摸键之前处于锁定状态

Javascript Android wevbiew显示谷歌地图在按下触摸键之前处于锁定状态,javascript,android,google-maps,webview,Javascript,Android,Google Maps,Webview,使用android webview组件通过API v3显示谷歌地图,似乎所有地图“引擎”都被锁定,直到按下触摸键。我还测试了默认浏览器。如果我去谷歌地图的网站,开始移动地图触摸屏幕,总是有一个点,有一个灰色区域的地图仍然没有加载。在标准桌面浏览器中,此“缺失”部分会立即加载,但在android webview中,此部分会在触摸按压的所有时间内保持卸载状态。如果我停止触摸屏幕,将加载丢失的图像。这是一种非常糟糕的行为,主要是因为javascript代码也会出现同样的问题。我需要实时获取google

使用android webview组件通过API v3显示谷歌地图,似乎所有地图“引擎”都被锁定,直到按下触摸键。我还测试了默认浏览器。如果我去谷歌地图的网站,开始移动地图触摸屏幕,总是有一个点,有一个灰色区域的地图仍然没有加载。在标准桌面浏览器中,此“缺失”部分会立即加载,但在android webview中,此部分会在触摸按压的所有时间内保持卸载状态。如果我停止触摸屏幕,将加载丢失的图像。这是一种非常糟糕的行为,主要是因为javascript代码也会出现同样的问题。我需要实时获取google maps api“center_changed”事件,但导致此问题的原因是,在按下触摸键(移动地图)的所有时间内,该事件都无法传递。只有在离开时才发送事件。有人注意到了这种奇怪的行为,并知道如何通过javascript代码实现“实时”交互


谢谢

这取决于数据传输,与webview或maps无关,如果您连接maps应用程序或通过限制数据连接进行浏览,则加载时会遇到相同的灰色问题…谢谢您提供的信息。我可以接受关于地图图像加载的限制,但对于javascript事件来说,同样的限制对我来说真的很糟糕。对于覆盖JavaScript的解决方案绝对没有办法。考虑到一些<代码>飞溅屏幕< /代码>来先加载数据。我需要一个实时的控制,用于用户与地图交互,不仅在启动阶段…