“聚焦”并以编程方式激活Google Map嵌入

时间:2014-02-17 04:41:01

标签: javascript google-maps google-maps-api-3

我是Google Maps API的新手。

我正在为我们的电视平台构建一个简单的地图应用程序,电视使用自定义的webkit浏览器,我已经确认Maps API可以正常运行。

目前,当您在我们的电视上加载这样一个简单的应用程序时(代码在下面的链接中给出):

http://markpaul.name/dont-delete/other/sample-maps-app.html

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

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

无论如何,您可以以编程方式“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键盘向上,向下,向左,向右键)来导航地图?

提前致谢, 标记

UPDATE:

1 个答案:

答案 0 :(得分:0)

我检查了你的源代码,我觉得地图的位置正在改变。因此,通过触发Google地图的 resize ,它可以解决您的问题。

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

初始化Google地图后添加上述代码。这样可以解决问题。