Google maps 远程服务器上有数据的谷歌街景?(ajax、jsonp)
看看我的谷歌自定义街景播放器实现(简化测试): 只要player.js和test.php文件(用于数据)位于同一服务器上,它就可以正常工作 仍然检索数据,但当test.php文件位于另一台服务器上时,显示失败: 即使jsonp的ajax调用中有“async:false” 怎么了Google maps 远程服务器上有数据的谷歌街景?(ajax、jsonp),google-maps,google-maps-api-3,google-street-view,Google Maps,Google Maps Api 3,Google Street View,看看我的谷歌自定义街景播放器实现(简化测试): 只要player.js和test.php文件(用于数据)位于同一服务器上,它就可以正常工作 仍然检索数据,但当test.php文件位于另一台服务器上时,显示失败: 即使jsonp的ajax调用中有“async:false” 怎么了 谢谢。问题似乎是跨域Ajax。您可以尝试以下操作: 在看到调试屏幕后,您是否试图直接检索Google tiles?我不确定StreetView的情况,但使用地图分幅,他们会采取积极措施防止从第三方应用程序下载这些地图
谢谢。问题似乎是跨域Ajax。您可以尝试以下操作:
在看到调试屏幕后,您是否试图直接检索Google tiles?我不确定StreetView的情况,但使用地图分幅,他们会采取积极措施防止从第三方应用程序下载这些地图,因此可能是因为您的推荐人代码被阻止。您需要提供更多信息,但在第二台服务器上,如果我转到,则会出现错误500。检查日志以获得错误的详细信息。相同的服务器文件:其他服务器php文件:这些屏幕截图显示数据已被检索:这就是为什么我不认为这是一个跨域问题。我刚刚更新了我的答案,以包括另一种可能,现在我可以看到您从谷歌获得404错误。这不是地图分幅。谷歌使用条款明确允许显示地图分幅。我们自己提供全景图像。