谷歌地图错误:未捕获InvalidValueError:setIcon:不是字符串; 没有网址属性; 并没有路径属性

Pat*_*own 5 javascript jquery google-maps

我刚刚开始为Google地图收到此错误:

Uncaught InvalidValueError:setIcon:不是字符串; 没有网址属性; 并没有路径属性

几个月来我没有改变任何代码.

错误发生在此页面上:http: //gusmodern.com/pages/store-locator

有没有人遇到过这个?

小智 0

这两天我也遇到了这个问题。就我而言,我使用 null 参数在地图上设置 MarkerImage。这意味着我在地图上隐藏了标记。

这之前有效:

markers = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location,
                icon: new google.maps.MarkerImage(null)
            });
Run Code Online (Sandbox Code Playgroud)

现在这似乎是解决方案:

markers = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });
            markers.setVisible(false);
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。祝你好运!