次のコードを使用して、ポイントのリストにポイントがあるGoogleマップでポリラインを作成しています。
walkroute = new google.maps.Polyline({
path: pts,
strokeColor: "#FF0000",
strokeOpacity: 0.4,
strokeWeight: 3,
geodesic: true'
});
walkroute.setMap(map);
次のコードを使用してポリラインを削除しようとしていますが、ポリラインが削除されていないようです。マップ上にポリラインが存在するかどうかを確認する正しい方法と、存在する場合は削除する方法を教えてください。
function clearploylines();
if (walkroute === "undefined"){
if (walkroute.getMap === null) {
walkroute.setMap(null);
}
}