Javascript $.getJSON停止在google maps api distancematrix中工作

Javascript $.getJSON停止在google maps api distancematrix中工作,javascript,ajax,json,google-maps,Javascript,Ajax,Json,Google Maps,这真的很奇怪,因为我有几个月的代码工作良好,但自从上周我不能再使用它了。代码总是一样的: $.getJSON("http://maps.googleapis.com/maps/api/distancematrix/json?origins="+origin+"&destinations="+destinations+"&mode=walking&language=es-ES&sensor=false", function(datos) {

这真的很奇怪,因为我有几个月的代码工作良好,但自从上周我不能再使用它了。代码总是一样的:

   $.getJSON("http://maps.googleapis.com/maps/api/distancematrix/json?origins="+origin+"&destinations="+destinations+"&mode=walking&language=es-ES&sensor=false", function(datos) {
            alert("hello");
                    // code
            }
        });
我甚至看不到“你好”警报。 但我可以看到json代码,这是一个示例:


那么,哪一个可能是问题呢?

当它工作数月时,对你来说没问题,但你的错误是依赖一个你不能依赖的事实

您正在通过Javascript请求,但忽略了文档中的此注释:

是否希望在JavaScript应用程序中使用此服务?查看Google Maps API v3类。

Webservice不支持JSONP,并且他目前没有发送适当的
访问控制允许源文件
-头文件(这是您确实依赖的事实,并且是通过AJAX访问此服务所必需的,但文档没有说将发送此头文件),因此,无法通过AJAX/Javascript请求可靠的服务

在google chrome中,控制台会告诉您:

XMLHttpRequest无法加载[URL]。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源代码“[URL]”。

当它工作数月时,对您来说没关系,但您的错误在于依赖一个您无法依赖的事实

您正在通过Javascript请求,但忽略了文档中的此注释:

是否希望在JavaScript应用程序中使用此服务?查看Google Maps API v3类。

Webservice不支持JSONP,并且他目前没有发送适当的
访问控制允许源文件
-头文件(这是您确实依赖的事实,并且是通过AJAX访问此服务所必需的,但文档没有说将发送此头文件),因此,无法通过AJAX/Javascript请求可靠的服务

在google chrome中,控制台会告诉您:

XMLHttpRequest无法加载[URL]。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源代码“[URL]”。

当它工作数月时,对您来说没关系,但您的错误在于依赖一个您无法依赖的事实

您正在通过Javascript请求,但忽略了文档中的此注释:

是否希望在JavaScript应用程序中使用此服务?查看Google Maps API v3类。

Webservice不支持JSONP,并且他目前没有发送适当的
访问控制允许源文件
-头文件(这是您确实依赖的事实,并且是通过AJAX访问此服务所必需的,但文档没有说将发送此头文件),因此,无法通过AJAX/Javascript请求可靠的服务

在google chrome中,控制台会告诉您:

XMLHttpRequest无法加载[URL]。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源代码“[URL]”。

当它工作数月时,对您来说没关系,但您的错误在于依赖一个您无法依赖的事实

您正在通过Javascript请求,但忽略了文档中的此注释:

是否希望在JavaScript应用程序中使用此服务?查看Google Maps API v3类。

Webservice不支持JSONP,并且他目前没有发送适当的
访问控制允许源文件
-头文件(这是您确实依赖的事实,并且是通过AJAX访问此服务所必需的,但文档没有说将发送此头文件),因此,无法通过AJAX/Javascript请求可靠的服务

在google chrome中,控制台会告诉您:

XMLHttpRequest无法加载[URL]。请求的资源上不存在“Access Control Allow Origin”标头。因此不允许访问源“[URL]”。

也许您应该检查返回的错误。谢谢,但我听不懂错误描述。。。如果我使用“.fail(函数(jqXHR,textStatus,errorhorn){alert('getJSON请求失败!'+textStatus);})”则“textStatus”只显示“error”一词。如果我尝试用“$.ajax({url:'url',dataType:'json',error:function(data){alert”(“error:+data);}}});”捕捉它,“data”只显示[Object Object],这在这些情况下非常常见。“errorshown”警报“NetworkError:发生了网络错误”。也许您应该检查返回的错误。谢谢,但我听不懂错误描述。。。如果我使用“.fail(函数(jqXHR,textStatus,errorhorn){alert('getJSON请求失败!'+textStatus);})”则“textStatus”只显示“error”一词。如果我尝试用“$.ajax({url:'url',dataType:'json',error:function(data){alert”(“error:+data);}}});”捕捉它,“data”只显示[Object Object],这在这些情况下非常常见。“errorshown”警报“NetworkError:发生了网络错误”。也许您应该检查返回的错误。谢谢,但我听不懂错误描述。。。如果我使用“.fail(函数(jqXHR,textStatus,errorhorn){alert('getJSON请求失败!'+textStatus);})”则“textStatus”只显示“error”一词。如果我尝试用“$.ajax({url:'url',dataType:'json',error:function(data){alert”(“error:+data);}}});”捕捉它,“data”只显示[Object Object],这在这些情况下非常常见。“errorshown”警报“NetworkError:发生了网络错误”。也许您应该检查返回的错误。谢谢,但我听不懂错误描述。。。如果我使用“.fail(函数(jqXHR、textStatus、errorhorn){alert('getJSON请求f