我是Google Maps API的新手。
我正在为我们的电视平台构建一个简单的地图应用程序,电视使用自定义的webkit浏览器,我已经确认Maps API可以正常运行。
目前,当您在我们的电视上加载这样一个简单的应用程序时(代码在下面的链接中给出):
http://markpaul.name/dont-delete/other/sample-maps-app.html
首先,您需要使用鼠标在屏幕上“点击”以“聚焦”地图。只有在此之后,地图才会嵌入“激活”,您可以使用向上,向下,向左,向右键来导航地图。
我遇到的问题是这个;在电视上你没有鼠标,所以你不能“点击”“聚焦”!
无论如何,您可以以编程方式“聚焦”谷歌地图,这样我就可以使用遥控器上的箭头键(通常映射到键盘向上,向下,向左,向右键)来导航地图?
提前致谢, 标记
答案 0 :(得分:0)
我检查了你的源代码,我觉得地图的位置正在改变。因此,通过触发Google地图的 resize
,它可以解决您的问题。
google.maps.event.trigger(map, 'resize');
初始化Google地图后添加上述代码。这样可以解决问题。