Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps 在Blackberry上未显示google地图时检测并显示错误消息_Google Maps_Blackberry - Fatal编程技术网

Google maps 在Blackberry上未显示google地图时检测并显示错误消息

Google maps 在Blackberry上未显示google地图时检测并显示错误消息,google-maps,blackberry,Google Maps,Blackberry,在做了研究之后,我发现谷歌地图(在网页上)无法与大多数或所有黑莓手机协同工作。这似乎是因为黑莓浏览器上缺少重要的Javascript 是否有任何代码可用于检测地图是否显示在设备上,并相应地显示错误消息。(iPhone和Android也是目标) 我尝试了下面的方法,但是黑莓有一些Javascript操作系统,“Hello World”被正确地显示出来 <script type="text/javascript"> document.write("Hello World!") </

在做了研究之后,我发现谷歌地图(在网页上)无法与大多数或所有黑莓手机协同工作。这似乎是因为黑莓浏览器上缺少重要的Javascript

是否有任何代码可用于检测地图是否显示在设备上,并相应地显示错误消息。(iPhone和Android也是目标)

我尝试了下面的方法,但是黑莓有一些Javascript操作系统,“Hello World”被正确地显示出来

<script type="text/javascript">
document.write("Hello World!")
</script>
<noscript>Your browser does not support JavaScript!</noscript>

写下“你好,世界!”)
您的浏览器不支持JavaScript!

我们实现这一点的唯一方法是设置一个超时函数,该函数在启动时触发,用于检查映射初始化后设置的变量

如果设置了变量,则会加载映射,如果没有,则不会加载。这可能是一个漫长的等待,但至少我们设置了一些东西,我们可以让用户