Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps setMap和setPath之间有什么区别?_Google Maps_Google Polyline - Fatal编程技术网

Google maps setMap和setPath之间有什么区别?

Google maps setMap和setPath之间有什么区别?,google-maps,google-polyline,Google Maps,Google Polyline,我是首发 看看这个: poly = new google.maps.Polyline({map: map}); poly.setOptions({strokeColor: 'blue', strokeOpacity: 0.5, strokeWeight: 4}); poly.setPath(path); 这段代码为我绘制了一条多段线。但正如我所知,我们必须用setMap(地图)绘制。 那么setMap和setPath之间有什么区别呢? 谢谢。我的问题是,我无法通过setMap(null)删除多

我是首发

看看这个:

poly = new google.maps.Polyline({map: map});
poly.setOptions({strokeColor: 'blue', strokeOpacity: 0.5, strokeWeight: 4});
poly.setPath(path);
这段代码为我绘制了一条多段线。但正如我所知,我们必须用setMap(地图)绘制。 那么setMap和setPath之间有什么区别呢?
谢谢。

我的问题是,我无法通过setMap(null)删除多段线。我们需要更多的上下文,发布的代码是正确的,应该可以与
poly.setMap(null)配合使用是的Dr.By poly.setMap(空)我可以直接隐藏它。但我想把它完全去掉。类似于:poly.setPath(null);我不知道,但是setMap(null)不起作用。