地图未在奇怪的情况下加载

时间:2012-11-01 18:40:20

标签: javascript google-maps

本网站之一:www.michelesgranola.com,查找商店地图并不总是加载。

如果直接转到该页面,则会加载: https://www.michelesgranola.com/store-locations/

但是,如果您通过首页滑块上的“查找商店”按钮访问该页面,则通常不会加载该页面。

那就是说,有时它会加载,有时它不会。

关于如何解决这个问题的任何建议?

谢谢!

2 个答案:

答案 0 :(得分:1)

https:// - 您需要设置主页上的链接以使用https://协议进行链接 - 现在它使用http://协议指向该页面。

如果您在加载该页面时打开JavaScript控制台(使用http://),您将看到以下消息:

XMLHttpRequest cannot load https://www.michelesgranola.com/wp/?sm-xml-search=1&lat=39.2904028&lng=-76.…76.61218930000001&query_type=all&limit=0&address=&city=&state=&zip=&pid=14. Origin http://www.michelesgranola.com is not allowed by Access-Control-Allow-Origin.

地图正在尝试使用https源从文件加载数据,并且当您在http域上时,浏览器的内置安全性不允许您执行此操作。

答案 1 :(得分:0)

我尝试了,从头版的find-a-store访问它,我尝试了6次chrome,所有6次都很好。另外2在firefox也工作得很好。您使用/测试的浏览器是什么?旧版浏览器可能与某些地图功能不兼容。

同样,我自己有一个带有地图的应用程序,我发现设备速度较慢时会变幻无常。当使用较慢的设备时,它是否有效。我不会想到任何我做错的事情,因为在更快的设备上它每次都很完美。我认为google是a)fickle,而b)可能有一段时间放弃渲染。祝你好运!