使用谷歌地图数十次,但无法绕过这一点。为地图版本 3 执行 google 的简单 hello world (http://code.google.com/apis/maps/documentation/javascript/tutorial.html#api_key)
但是,图块仅出现在地图画布的左上角,即使拖动/滚动它们也会继续保留在左上角。看图:http://sandbox.thecanarycollective.com/whiteboard/2012-03-05_073019.png
我对页面上的 CSS 进行了多次修改,看看它是否被其他东西搞砸了,但没有运气。有人以前见过这个吗?
各个瓷砖是div
元素。尝试关闭页面上的 css,看看是否仍然出现此问题。然后使用 firebug 之类的工具检查页面的 HTML - 查看 HTML 中是否出现缺失的图块。
使用 firebug,将其写入控制台:
google.maps.event.trigger(googleMap, 'resize');
where googleMap
是地图元素。如果您在创建地图后调整地图大小,这可能会解决问题。
如果这些都没有帮助,请发布您的 javascript、css 和 HTML - 当您只提供固定图像时,很难想到该建议什么。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)