#GoogleMap #JavaScript #TypeScript
https://developers.google.com/maps/documentation/javascript/examples/polyline-remove
[[Google Mapからマーカーを削除]]と同様に[[Vue3]]で作った場合は描画残ってしまう。`polyline`の`path`に空配列を指定することで表示上は問題なくなる。
```typescript
state.polyline?.setPath([]);
```
マーカーと違い、作成済のObjectを再利用するハードルは低そうなのでこれでOK。
## 参考
- [why setMap\(null\) is not working google maps api v3? \- Stack Overflow](https://stackoverflow.com/questions/14099556/why-setmapnull-is-not-working-google-maps-api-v3)