【发布时间】:2012-12-27 01:51:25
【问题描述】:
我正在做一个使用谷歌地图的项目。我使用 HTML5 地理定位来设置地图。 如果不支持或拒绝地理定位,则我任意设置地图中心。
我的问题是关于两件事:
关于谷歌地图加载的第一个:当地理定位被接受时,地图加载异常缓慢(我现在在中国,这可能是原因吗?)。在 Firefox 中,它甚至从不加载...虽然没有 javascript 错误。
更普遍的是,整个网站的显示非常错误。将地图缩小到一定程度后,您应该会看到显示的标记。没关系,但特定内容通常在地图下可见。此内容几乎不可见,或者被一个遍布整个窗口宽度的丑陋黑色块隐藏...
我正在使用引导程序(包括响应式 CSS 文件和 javascript 插件)、awesomefont 和一些额外的 javascript 代码。
你有什么想法吗?尤其是让我抓狂的第二点……
谢谢
编辑 如果我不提供 URL 来检查问题,你怎么能帮助我:it's here
【问题讨论】:
-
我在 Google Chrome 中遇到 JS 错误:
Uncaught TypeError: Cannot call method 'lat' of nullinvictorinox.pythonanywhere.com:56。 -
你是怎么发现这个错误的?我通过缩放/拖动地图再次检查,没有错误...
-
奇怪,我不能再重现错误了。但是我无论如何也看不到地图,它只是一个灰色的矩形。
-
奇怪...调试让我确信 geolocalize() 函数中的
map.setCenter()在这两种情况下都会执行。但它不会改变地图的状态
标签: html css google-maps-api-3 twitter-bootstrap responsive-design