Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google API V3在Google main.js中获取js错误_Javascript_Google Maps Api 3 - Fatal编程技术网

Javascript Google API V3在Google main.js中获取js错误

Javascript Google API V3在Google main.js中获取js错误,javascript,google-maps-api-3,Javascript,Google Maps Api 3,在使用geocode服务时,我从google main.js中获得了js错误(object不管理remove方法和其他错误),但我对geocode服务的调用工作正常 问题是导航时会阻塞,因为这些错误发生在执行此脚本时 我目前使用的是10个v3.exp版本,我尝试了v3.13,但出现了相同的错误 即使我没有在这一页上使用它,我也试着用div来绘制地图 欢迎提出任何意见 谢谢,这是事先准备好的 代码如下所示: function SearchGoogle(adress) { var geocoder

在使用geocode服务时,我从google main.js中获得了js错误(object不管理remove方法和其他错误),但我对geocode服务的调用工作正常

问题是导航时会阻塞,因为这些错误发生在执行此脚本时

我目前使用的是10个v3.exp版本,我尝试了v3.13,但出现了相同的错误

即使我没有在这一页上使用它,我也试着用div来绘制地图

欢迎提出任何意见

谢谢,这是事先准备好的 代码如下所示:

function SearchGoogle(adress)
{

var geocoder = new google.maps.Geocoder();


geocoder.geocode({ 'address': adress}, ResponseAnalyse)

return;

}

function ResponseAnalyse(results,status)
{


 if (status == google.maps.GeocoderStatus.OK)
{


    for (var i = 0; i < results.length; i++) {

        for (var j = 0; j < results[i].address_components.length; j++) {

            for (var k = 0; k < results[i].address_components[j].types.length; k++)       {

                if (results[i].address_components[j].types == "postal_code") {
                    var gcp = results[i].address_components[j].short_name;
                }

            }
        }

    }

}                           
}
功能搜索谷歌(地址)
{
var geocoder=new google.maps.geocoder();
geocoder.geocode({'address':address},ResponseAnalyse)
返回;
}
功能响应分析(结果、状态)
{
if(status==google.maps.GeocoderStatus.OK)
{
对于(var i=0;i
@davidkonrad:错误发生在我调用Geocode Google服务之前,它不是一个简单的html页面,我使用一个aspx生成一个xml流,这个xml流用xsl解析,我的js脚本在一个单独的文件中,生成的html被加密,因此很难简单地向您显示代码。是的,我知道对地理代码的调用工作正常,但在调用之前,我在脚本控制台中遇到了错误。我已经在HTML的头部设置了V3API的调用,是否需要设置其他内容才能使用地理代码服务。似乎加载时会出现错误您知道每次调用google map api服务时是否需要添加google.maps.event.addDomListener吗?我知道您不应该这样做:)大多数google示例中使用的addDomListener是为了避免在加载dom和脚本之前运行initialize()或其他任何操作。之后,您可以根据需要动态创建地图。但同样,从你的(工作)代码中猜出任何东西都是不可能的。我只知道,当你遇到上面提到的错误时,映射或与之相关的东西没有正确初始化,或者-也许-你把一个错误的对象传递给了一个函数。但是谁知道呢?main.js是谷歌地图库的核心。