Javascript &引用;焦点“;并以编程方式激活谷歌地图嵌入
我对谷歌地图API相当陌生 我正在为我们的工作电视平台构建一个简单的地图应用程序,电视使用一个定制的webkit浏览器,我已经确认地图API在上面运行良好 当前,当您在我们的电视上加载类似的简单应用程序时(代码在以下链接中给出): 您首先需要使用鼠标“点击”屏幕以“聚焦”地图。只有在此之后,地图嵌入才会“激活”,您可以使用上、下、左、右键导航地图 我的问题是这个;在电视上你没有鼠标,所以你不能“点击”来“聚焦” 你是否可以通过编程“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键盘上的上、下、左、右键)来导航地图 提前感谢,, 标记 更新:Javascript &引用;焦点“;并以编程方式激活谷歌地图嵌入,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我对谷歌地图API相当陌生 我正在为我们的工作电视平台构建一个简单的地图应用程序,电视使用一个定制的webkit浏览器,我已经确认地图API在上面运行良好 当前,当您在我们的电视上加载类似的简单应用程序时(代码在以下链接中给出): 您首先需要使用鼠标“点击”屏幕以“聚焦”地图。只有在此之后,地图嵌入才会“激活”,您可以使用上、下、左、右键导航地图 我的问题是这个;在电视上你没有鼠标,所以你不能“点击”来“聚焦” 你是否可以通过编程“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键
- 我的代码可以在这里看到-
- codepen中的全屏应用程序位于此处-
- 托管的全屏应用程序(在全屏代码笔视图中减去自动生成的代码笔标记)如下-
调整大小
,它可以解决您的问题
google.maps.event.trigger(map, 'resize');
在初始化谷歌地图后添加上述代码。这将解决问题。感谢您的回复,不幸的是,这不起作用。基本上,我需要地图应用程序自动选择自己并激活(你通常需要通过在地图上点击鼠标来实现)。我清理了代码,并将其放在CodePen-[()