查看我的Google自定义街景播放器实现(简化测试):http://www.detestserver.de/sameserver/start.html
只要player.js和test.php文件(用于数据)位于同一台服务器上,它就能正常工作。
仍然检索数据,但当test.php文件位于另一台服务器上时显示失败: http://www.detestserver.de/differentservers/start.html
即使在jsonp的ajax调用中使用“async:false”。
怎么了?
感谢。
答案 0 :(得分:0)
看起来问题是跨域Ajax。您可以尝试以下方法:
在看到调试屏幕后,您是否尝试直接检索Google磁贴?我不确定StreetView,但是使用地图图块时,他们会采取有效措施阻止它们从第三方应用程序下载,因此可能是您的引荐来源代码被阻止了。