【发布时间】:2016-08-30 04:10:10
【问题描述】:
我在 Polymer 中使用了 google-maps 网络组件并按照示例进行操作:
<google-map latitude="7.1907"
longitude="125.4553"
api-key="{{apiKey}}"
on-google-map-ready="mapReady"></google-map>
搭配风格:
google-map {
width: 100%;
height: 200px;
display: block;
}
但它显示如下:
我尝试使用响应能力,每次屏幕更改地图加载时,有什么想法或解决方案吗?谢谢
【问题讨论】:
-
任何控制台输出?我不知道那个组件,但确定这是正确的
api-key="{{apiKey}}"吗? -
是的,只是从谷歌控制台复制的。
-
棘手的事情是@elsololobo 上没有控制台或任何错误
-
好吧,我尝试了 on-google-map-ready 事件,它记录了“地图就绪”,并在控制台上显示了消息。但仍然是灰屏图片。
-
尝试在 google-map 组件上调用 resize。当视图被隐藏然后显示时,地图对我来说显示为空白,因此我在动画之后显式调用 resize 以显示地图。
标签: google-maps google-maps-api-3 polymer-1.0 google-web-component