Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 &引用;焦点“;并以编程方式激活谷歌地图嵌入_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript &引用;焦点“;并以编程方式激活谷歌地图嵌入

Javascript &引用;焦点“;并以编程方式激活谷歌地图嵌入,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我对谷歌地图API相当陌生 我正在为我们的工作电视平台构建一个简单的地图应用程序,电视使用一个定制的webkit浏览器,我已经确认地图API在上面运行良好 当前,当您在我们的电视上加载类似的简单应用程序时(代码在以下链接中给出): 您首先需要使用鼠标“点击”屏幕以“聚焦”地图。只有在此之后,地图嵌入才会“激活”,您可以使用上、下、左、右键导航地图 我的问题是这个;在电视上你没有鼠标,所以你不能“点击”来“聚焦” 你是否可以通过编程“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键

我对谷歌地图API相当陌生

我正在为我们的工作电视平台构建一个简单的地图应用程序,电视使用一个定制的webkit浏览器,我已经确认地图API在上面运行良好

当前,当您在我们的电视上加载类似的简单应用程序时(代码在以下链接中给出):

您首先需要使用鼠标“点击”屏幕以“聚焦”地图。只有在此之后,地图嵌入才会“激活”,您可以使用上、下、左、右键导航地图

我的问题是这个;在电视上你没有鼠标,所以你不能“点击”来“聚焦”

你是否可以通过编程“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键盘上的上、下、左、右键)来导航地图

提前感谢,, 标记

更新:
  • 我的代码可以在这里看到-
  • codepen中的全屏应用程序位于此处-
  • 托管的全屏应用程序(在全屏代码笔视图中减去自动生成的代码笔标记)如下-

我检查了您的源代码,我感觉地图的位置在某处发生了变化。因此,通过触发谷歌地图的
调整大小
,它可以解决您的问题

google.maps.event.trigger(map, 'resize');

在初始化谷歌地图后添加上述代码。这将解决问题。

感谢您的回复,不幸的是,这不起作用。基本上,我需要地图应用程序自动选择自己并激活(你通常需要通过在地图上点击鼠标来实现)。我清理了代码,并将其放在CodePen-[()