Javascript 未捕获类型错误:对象#<;对象>;没有方法';substr';MarkerWithLabel

Javascript 未捕获类型错误:对象#<;对象>;没有方法';substr';MarkerWithLabel,javascript,jquery,google-maps,Javascript,Jquery,Google Maps,我在尝试使用MarkerWithLabel.js时收到以下错误消息。我可以看到javascript中没有错误。此外,javascript中没有使用substr方法。我是否应该寻找另一个可能调用此错误消息的方法调用 Uncaught TypeError: Object #<Object> has no method 'substr' (anonymous function) (anonymous function) rv ov (anonymo

我在尝试使用MarkerWithLabel.js时收到以下错误消息。我可以看到javascript中没有错误。此外,javascript中没有使用substr方法。我是否应该寻找另一个可能调用此错误消息的方法调用

 Uncaught TypeError: Object #<Object> has no method 'substr'
    (anonymous function)
    (anonymous function)
    rv
    ov
    (anonymous function)
    (anonymous function)
    (anonymous function)
    (anonymous function)
    (anonymous function)
    AO
    FO
    EO
    CO.(anonymous function).ea
    (anonymous function) main.js:32
uncaughttypeerror:对象#没有方法“substr”
(匿名函数)
(匿名函数)
房车
奥夫
(匿名函数)
(匿名函数)
(匿名函数)
(匿名函数)
(匿名函数)
敖
法罗群岛
环氧乙烷
公司(匿名功能).ea
(匿名函数)main.js:32
下面是我的代码,它使用javascript并复制错误


将MarkerWithLabel的选项更改为set icon:null解决了该问题。设置图标时:{}引发了一条错误消息。不确定为什么chrome的错误消息如此不可描述

您的小提琴会生成一个不同的错误
ReferenceError:google未定义
。如果你/我们不能重现错误,我们该如何帮助你?小提琴只是一个带有标签的标记代码(链接到该库可能会更好)。使用MarkerWithLabel库的代码是什么样子的?请将代码(至少是相关部分,足以复制问题)添加到您的问题中。现在我得到错误
TypeError:a.url[Gb]不是一个函数
(这发生在版本4中,这是在发表此评论时的当前版本)。我建议您首先确保可以复制错误,在更新你的问题之前。啊有趣。Firefox说
TypeError:a.url[Gb]不是函数
,而Chrome说
TypeError:Object#没有方法“substr”
。也许这已经帮助您找出问题所在。但是当图标为
null
时,默认图标是可见的,您应该设置一个透明图标。